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



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


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

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




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