|
|||
4.Назначение ОС. Типы ОС. 5.Основные функции ОС. 1.Управление ресурсами ПК (распред процессорн времени, управл памятью, ввод-вывод данных, хран инфы на накопителях, Задачи, решаемые при управлении ресурсами: планирование ресурсов, удовл-е запросов на ресуСтр 1 из 5Следующая ⇒ 4. Назначение ОС. Типы ОС ОС – комплекс взаимосвяз программ, кот действует как интерфейс между приложениями и пользователем с одной стороны и аппаратурой ПК с другой. Основные функции ОС: Управление ресурсами ПК Обеспечение выполнения прикладных программ Интерфейс пользователя Цель создания ОС - получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования. Типы ОС: ОС мэйнфреймов – предназначены для поддержки мультипроц сист, обеспеч тяжелых вычислений, обработку больших объемов данных. Обеспеч пакетную обр-ку, обработку транзакций. ex: OS/390. Серверные ОС – предназначены для управления сетями, одновременного обслуживания множества пользователей. Обеспечивают обработку множества запросов. ex: UNIX, Linux, Windows 2000/2003 server ОС для ПК – предназначены для обеспечения работы ПК. ex: Windows, Linux, MacOS ОС реального времени – предназнач д\управления производств процессами, транспортными и военными системами. Обеспеч решение задач в заданные промежутки времени. ex VxWorks, QNX Встроенные ОС –для обеспечения работы dif устройств: PDA, мобтел, бытовых приборов. Имеют ограничения по мощности, питанию, объемам памяти и т. п ex: PalmOS, Windows Mobile, Symbian ОС смарт-карт – предназнач для управления работой смарт-карт. Имеют жесткие огр по мощности процессора и объему памяти. 5. Основные функции ОС 1. Управление ресурсами ПК (распред процессорн времени, управл памятью, ввод-вывод данных, хран инфы на накопителях, Задачи, решаемые при управлении ресурсами: планирование ресурсов, удовл-е запросов на ресурсы, отслеживание состояния и учет использования ресурсов, разрешение конфликтов между процессами)2. Обеспечение выполнения прикладных программ ( управление процессами предоставление API Application programming interface набор базовых функций интерфейсов программирования приложений Программа – статический объект, представляющий собой файл с кодом и данными. 3. Интерфейс пользователя Дополнит функции: || выполнение задач (многозад). Эффективное распред ресурсов вычсист между процессами. Разгранич доступа различных процессов к ресурсам. Организ надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе)- основана на разграничении доступа к ресурсам. Взаимод между процессами: обмен данными, взаимная синхронизация. Защита самой системы, а также пользов данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений Многопользовательский режим работы и разграничение прав доступа.
|
|||
|