- •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, Linux и Windows 2000 являются типичными серверными ОС.
-----------------------------------------------------------------------------------------------------
6. Ос для мейнфреймов.
Мэйнфреймы отличаются от персональных компьютеров по своим возможностям ввода-вывода. Они используются в виде мощных web-серверов, серверов для крупномасштабных электронно-коммерческих сайтов и серверов для транзакций в бизнесе.
ОС для мэйнфреймов в основном ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций ввода-вывода. Обычно они предлагают три вида обслуживания:
1) пакетную обработку – представляет собой систему, выполняющую стандартные задания без присутствия пользователей, работающих в интерактивном режиме (обработка исков в страховых компаниях, составление отчетов о продажах для цепи магазинов);
2) обработку транзакций (групповые операции) – управляют очень большим количеством маленьких запросов, например, контролируют процесс работы в банке или бронирование авиабилетов. Каждый отдельный запрос невелик, но система должна отвечать на сотни или тысячи запросов в секунду.
3) разделение времени – позволяют множеству удаленных пользователей одновременно выполнять свои задания на одной машине (работа с большой БД).
Все эти ф тесно связаны между собой, и зачастую операционная с-ма мэйнфрейма выполняет их все.
-----------------------------------------------------------------------------------------------------
7. Ос реального времени.
В них главным параметром является время. Например, в с-мах управления производством компьютеры, работающие в режиме реального времени, собирают Д о промышленном процессе и используют их для управления машинами на фабрике. Часто такие процессы должны удовлетворять жестким временным требованиям. Если некоторое действие должно произойти в конкретный момент времени (или внутри заданного диапазона времени), говорят о жесткой системе реального времени.
Сущ-ет и другой вид: гибкая с-ма реального времени, в которой допустимы случающиеся время от времени пропуски сроков выполнения операции. В эту категорию попадают цифровое аудио и мультимедийные системы. Системы VxWorks и QNX являются хорошо известными операционными с-мами реального времени.
-----------------------------------------------------------------------------------------------------
8. Встроенные ос.
Карманный компьютер или PDA (Personal Digital Assistant — персональный цифровой помощник) — это маленький компьютер, помещающийся в кармане, выполняющий небольшой набор функций (телефонной записной книжки и блокнота). Встроенные системы, управляющие действиями устройств, работают на машинах, обычно не считающихся компьютерами, например в телевизорах, микроволновых печах и мобильных телефонах. Они часто обладают теми же самыми характеристиками, что и системы реального времени, но при этом имеют особый размер, память и ограничения мощности, что выделяет их в отдельный класс. Примерами таких операционных систем являются PalmOS и Windows СЕ (Consumer Electronics — бытовая техника).
-----------------------------------------------------------------------------------------------------