- •1. Назначение операционных систем.
- •2. Понятие операционной среды.
- •3. Операционная с-ма как интерфейс между польз-лем и компьютером.
- •4. Операционная с-ма как диспетчер ресурсов.
- •5. Серверные ос.
- •6. Ос для мейнфреймов.
- •7. Ос реального времени.
- •8. Встроенные ос.
- •9. Организация виртуальной памяти в операционных с-мах.
- •10. Управление вводом-выводом в операционных с-мах.
- •11. Процессы в операционных с-мах.
- •12. Дескриптор процесса.
- •13. Потоки в операционных с-мах.
- •14. Реальный режим работы процессора.
- •15. Защита адресного пространства задач в операционных с-мах.
- •16. Уровни привилегий для защиты адресного пространства задач.
- •17. Сегментный способ организации виртуальной памяти.
- •18. Страничный способ организации виртуальной памяти.
- •19. Осн-ые понятия и концепции организации ввода-вывода.
- •20. Режимы управления вводом-выводом.
- •21. Прямой доступ к памяти.
- •22. Файловые системы.
- •23. Структура магнитного диска.
- •24. Файловая с-ма fat.
- •25. Файловая с-ма fat32.
- •26. Файловая с-ма ntfs.
- •27. Структура файловой системы ntfs.
- •28. Атрибуты файлов в системе ntfs.
5. Серверные ос.
Уровнем ниже находятся серверные ОС. Они работают на серверах, которые пред-ют собой или очень большие персональные компьютеры, или рабочие станции, или даже мэйнфреймы. Они одновр-но обслуживают множество польз-лей и позволяют им делить между собой прогные и аппаратные ресурсы. Серверы предоставляют возможность работы с печатающими устр-вами, файлами или Интернетом. Интернет-провайдеры обычно запускают в работу несколько серверов для того, чтобы поддерживать одновременный доступ к сети множества клиентов. На серверах хранятся страницы web-сайтов и обрабатываются входящие запросы. UNIX и Windows 2000 являются типичными серверными операционными с-мами. Теперь в этих целях стала использоваться и операционная с-ма Linux.
6. Ос для мейнфреймов.
На самом верхнем уровне находятся ОС для мэйнфреймов. Мэйнфреймы отличаются от персональных компьютеров по своим возможностям ввода-вывода. Они используются в виде мощных web-серверов, серверов для крупномасштабных электронно-коммерческих сайтов и серверов для транзакций в бизнесе.
ОС для мэйнфреймов в основном ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций ввода-вывода. Обычно они предлагают три вида обслуживания:
1) пакетную обработку. Пакетная обработка пред-ет собой систему, выполняющую стандартные задания без присутствия польз-лей, работающих в интерактивном режиме. Обработка исков в страховых компаниях или составление отчетов о продажах для цепи магазинов — это типичные задания, обрабатываемые в пакетном режиме.
2) обработку транзакций (групповые операции). Системы обработки транзакций управляют очень большим количеством маленьких запросов, например, контролируют процесс работы в банке или бронирование авиабилетов. Каждый отдельный запрос невелик, но с-ма должна отвечать на сотни или тысячи запросов в секунду.
3) разделение времени. Системы, работающие в режиме разделения времени, позволяют множеству удаленных польз-лей одновр-но выполнять свои задания на одной машине. Примером является работа с большой базой Д-х.
Все эти ф тесно связаны между собой, и зачастую операционная с-ма мэйнфрейма выполняет их все. Примером ОС для мэйнфрейма является OS/390, произошедшая от OS/360.
7. Ос реального времени.
В них главным параметром является время. Например, в с-мах управления производством компьютеры, работающие в режиме реального времени, собирают Д о промышленном процессе и используют их для управления машинами на фабрике. Часто такие процессы должны удовлетворять жестким временным требованиям. Если некоторое действие должно произойти в конкретный момент времени (или внутри заданного диапазона времени), говорят о жесткой системе реального времени.
Сущ-ет и другой вид: гибкая с-ма реального времени, в которой допустимы случающиеся время от времени пропуски сроков выполнения операции. В эту категорию попадают цифровое аудио и мультимедийные системы. Системы VxWorks и QNX являются хорошо известными операционными с-мами реального времени.