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