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



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


  • Почему системные вызовы - скобки критических секций применяются для нитей, но не для процессов?
  • В чем сходство и в чем различия между сигналами и реальными прерываниями?
  • Процесс, которому посылается сигнал, как правило, в момент посылки неактивен. Как поступает ОС с сигналом в таком случае?
  • Опишите различия между именованными и неименованными программными средствами взаимодействия процессов.
  • Какими внутренними механизмами обеспечивается защита от записи в заполненный программный канал и защита от чтения из пустого программного канала?
  • Покажите, как представить семафор в виде "переменной взаимного исключения" и "события".
  • Каким образом используются скрытые семафоры во внутренней реализации механизма очередей?
  • Покажите, что задачи взаимного исключения и синхронизации могут быть решены при помощи очередей сообщений.
  • Общие области памяти могут располагаться либо в перекрывающейся части виртуальных адресных пространств процессов, либо в изолированных частях виртуальных адресных пространств. Каким образом реализуется тот и другой метод размещения? Сопоставьте их достоинства и недостатки.

    НазадОглавлениеВперед




    Содержание  Назад  Вперед