Методы распределения памяти без использования дискового пространства
Распределение памяти фиксированными разделами
Подсистема управления памятью в этом случае выполняет следующие задачи:
Достоинства:
Недостатки:
Неэффективное распределение памяти (большие незаполненные фрагменты).
Размер приложения может быть больше размера раздела.
Перед запуском можно переразбить разделы.
Распределение памяти разделами переменной величины
С неперемещаемыми разделами
ОС создает под каждую задачу раздел требуемого размера, когда задача завершается, то раздел освобождается.
Достоинства:
Снимается необходимость организации очередей.
Больше шансов получить память нужного размера.
Экономичнее.
Недостатки:
Фрагментация (свободный блок памяти оказывается разрезан) - не всякое приложение может быть запущено.
С перемещаемыми разделами
Фрагментация сжатия (перемещения): при каждом освобождении памяти разделы смещаются в сторону старших (младших) адресов.
Достоинство: нет фрагментации.
Недостаток: снижение производительности.
Способы упорядочивания адресов
Выделяют следующие способы упорядочивания адресов:
Произведение настройки адресов, когда приложение запущено (перемещающийся загрузчик).
Динамическое преобразование виртуальных адресов в физические.
Do'stlaringiz bilan baham: |