Контрольная работа: Фундамент информационной системы

- инициализация системы (загрузка ядра в оперативную память и его запуск);

- управление процессами (создание, завершение и отслеживание существующих процессов);

- управление памятью (отображение виртуальной памяти процессов в физическую оперативную память компьютера, которая имеет ограниченные размеры);

- управление файлами (создание модели файловой системы - иерархии каталогов и файлов);

- коммуникационные средства (обмен данными между процессами, выполняемыми внутри одного компьютера, в различных узлах локальной или глобальной сети передачи данных;

- программный интерфейс (доступ к возможностям ядра со стороны пользовательских процессов).

- командный процессор.Расшифровывает и исполняет любые действия или команды пользователя, поступающие в систему;

- драйверы периферийных устройств.Обеспечивают согласованность работы периферийных устройств с ОС. Драйвер - это программа, обеспечивающая взаимодействие ОС с устройством ПК или периферийным устройством. В функции драйвера входит обработка прерываний устройства, управление очередью запросов к нему, преобразование запросов в команды управления устройством;

- дополнительные сервисные программы (утилиты). Служат для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики тестирования аппаратных и программных средств, оптимизации использования дискового пространства, восстановления разрушенной на магнитном диске информации и т. п.).

2.4 Классификация ОС

Существующие ОС могут различаться особенностями управления основными ресурсами компьютера (процессорами, памятью, устройствами), типами аппаратных платформ и рядом других компонентов.

ОС делятся на:

- многозадачные и однозадачные;

- многопользовательские и однопользовательские;

- с многопотоковой (многонитевой) обработкой и без нее;

- многопроцессорные и однопроцессорные.

2.4.1 Одно- и многозадачные

По числу одновременно выполняемых задач операционные системы могут быть разделены на два класса:

- однозадачные;

- многозадачные.

Однозадачные ОС включают средства управления периферийными устройствами, файлами, а также средства общения с пользователем. Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.

Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов: невытесняющая и вытесняющая многозадачность. При вытесняющей многозадачности планирование процессов сосредоточено в ОС, а при невытесняющей многозадачности - распределено между ОС и прикладными программами (приложениями). При невытесняющей многозадачности активный процесс выполняется до тех пор, пока он сам не отдаст управление ОС для того, чтобы та выбрала из очереди другой готовый к выполнению процесс.

2.4.2 Одно- и многопользовательские

По числу одновременно работающих пользователей ОС делятся на:

- однопользовательские;

- многопользовательские.

Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.

2.4.3 Одно- и многопроцессные

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

К-во Просмотров: 206
Бесплатно скачать Контрольная работа: Фундамент информационной системы