Контрольные вопросы
Контрольные вопросы
- Один из авторов [11] заявляет, что он не может дать определения ОС, но сразу узнает ОС, если ее увидит. В чем, по-Вашему, состоит ошибочность такого утверждения?
- Прокомментируйте примечания 1-3 к определению ОС, данному в разделе 1.1. Покажите их отображения на реальные ОС.
- Дайте определение пакетному и интерактивному режимам функционирования ОС. Какой из режимов представляется Вам более полезным?
- В чем сходство работы многопользовательской ОС с ОС-сервером? В чем их различия?
- Каковы достоинства и недостатки изоляции пользователя от реальных ресурсов?
- Назовите основные состояния процесса в системе и охарактеризуйте переходы между ними. Какие состояния Вы считаете необязательными?
- Почему ОС, называемые объекто-ориентированными, правильнее называть объектно-базированными?
- Назовите общие черты архитектурных концепций микроядра, виртуальной машины и иерархической ОС. В чем различия между ними?
- В чем достоинства архитектуры микроядра? Почему разработчики стремятся минимизировать объем микроядра?
- Сравните способы обращения процесса к ОС: через вызов процедур и через прерывания. В чем достоинства и недостатки этих способов?
Назад | Оглавление | Вперед |