Операционные системы. Управление ресурсами


Контрольные вопросы



Контрольные вопросы




  1. Почему системные вызовы - скобки критических секций применяются для нитей, но не для процессов?
  2. В чем сходство и в чем различия между сигналами и реальными прерываниями?
  3. Процесс, которому посылается сигнал, как правило, в момент посылки неактивен. Как поступает ОС с сигналом в таком случае?
  4. Опишите различия между именованными и неименованными программными средствами взаимодействия процессов.
  5. Какими внутренними механизмами обеспечивается защита от записи в заполненный программный канал и защита от чтения из пустого программного канала?
  6. Покажите, как представить семафор в виде "переменной взаимного исключения" и "события".
  7. Каким образом используются скрытые семафоры во внутренней реализации механизма очередей?
  8. Покажите, что задачи взаимного исключения и синхронизации могут быть решены при помощи очередей сообщений.
  9. Общие области памяти могут располагаться либо в перекрывающейся части виртуальных адресных пространств процессов, либо в изолированных частях виртуальных адресных пространств. Каким образом реализуется тот и другой метод размещения? Сопоставьте их достоинства и недостатки.
НазадОглавлениеВперед








Начало  Назад  Вперед