1.Операционная система: назначение, состав, классификация.
Назначение ОС:
- организация вычислительного процесса в вычислительной системе;
- рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами;
- предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач.
Состав ОС:
-Базовый модуль Управляет работой программ и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами.
-Командный процессор Расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру.
-Драйверы устройств Программы для работы с устройствами компьютера. К каждому устройству прилагается инструкция (программа-драйвер), в которой описывается, как с ним должна работать ОС.
-Графический интерфейс Благодаря графическому интерфейсу пользователь вводит команды с помощью мыши, что позволяет ему избегать ошибок при формировании текста команд, возникающих при вводе последних с клавиатуры.
-Сервисные программы Программы-утилиты, позволяющие обслуживать диски, выполнять операции с файлами, работать в сетях и т.д.
-Справочная система Позволяет оперативно получать необходимую информацию о функционировании ОС в целом, так и о работе ее отдельных модулей.
Независимо от категории операционная система она должна отвечать определенным требованиям.
Требования делятся на две группы:
1) функциональной полноты
2) Эксплуатационные требования
Первые предполагают, что в состав базовых механизмов ядра операционной системы включены модули, обеспечивающие работу ряда подсистем
- управление процессами
- управление памятью
- управление внешними устройствами и файловой системой
- средства администрирования и защиты данных
- организация интерфейса прикладного программирования
- организация пользовательского программирования
- контроль за действиями легальных пользователей
Вторые говорят о принципе работы операционная системы:
- Расширяемость
- Переносимость
- Надежность и отказоустойчивость
- Безопасность
- Производительность
Классификация ОС:
Классификация операционных систем
- По назначению
- общего назначения
- операционная система специального назначения
- Способность операционной системы обеспечить требуемый уровень сервиса в определенный промежуток времени
- Общего назначения
- реального времени
- Число одновременно решаемых задач
- Многозадачная
- Однозадачная
- Виды многозадачности
1. Кооперативная многозадачность - Windows 9x
2. Вытесняющая многозадачность - Современная ОПЕРАЦИОННАЯ СИСТЕМА
- Способ взаимодействия пользователя с компьютером
- системы пакетной обработки
- система поддержки диалога с пользователем
- От архитектуры операционной системы
- монолитное ядро
- модульное ядро
- гибридное ядро