Хелпикс

Главная

Контакты

Случайная статья





4.Назначение ОС. Типы ОС. 5.Основные функции ОС. 1.Управление ресурсами ПК (распред процессорн времени, управл памятью, ввод-вывод данных, хран инфы на накопителях, Задачи, решаемые при управлении ресурсами: планирование ресурсов, удовл-е запросов на ресу



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. Интерфейс пользователя

Дополнит функции: || выполнение задач (многозад). Эффективное распред ресурсов вычсист между процессами. Разгранич доступа различных процессов к ресурсам. Организ надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе)- основана на разграничении доступа к ресурсам. Взаимод между процессами: обмен данными, взаимная синхронизация. Защита самой системы, а также пользов данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений Многопользовательский режим работы и разграничение прав доступа.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.