Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 6. Управление памятью. Иерархия. Сегмент...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
308.63 Кб
Скачать
      1. Стратегии подкачки страниц

В настоящее время все более дорогим становится относительная стоимость времени, затрачиваемого программистом или вообще пользователем, по сравнению со стоимостью аппаратуры. Поэтому достаточно часто идут на увеличение объема оперативной памяти и применяют стратегию упреждающей подкачки, отказываясь от стратегии подкачки по запросу.

      1. Стратегии размещения

Их цель состоит в определении того места оперативной памяти, в которое следует поместить поступающую страницу или сегмент. В системах со страничной организацией оперативной памяти эта проблема тривиальна, так как берется любая свободная страница.

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