шпаргалка

Розподіл оперативної пам’яті зі змінними межами.

[ Назад ]

Чтобы избавиться от фрагментации, задачи размещают в ОП одну за другой. При этом

ведется список адресов свободной оперативной памяти. При освобождении раздела

осуществляется его объединение со свободным смежным участком.

Список свободных участков может быть упорядочен либо по адресам, либо по объему.

Выделение памяти под новый раздел может осуществляться од¬ним из трех способов:

- первый подходящий участок;

- самый подходящий участок;

- самый неподходящий участок.

В первом случае список свободных областей упорядочивается по адресам и память

выделяется в области, которая первой подойдет по объему. В области старших

адресов будут образовываться фрагменты достаточно большого объема.

При втором способе список свободных областей упо¬рядочен по возрастанию объема

этих фрагментов, что позволяет выделять фрагмент памяти, наиболее точно

соответствующий требуемому.

Последний способ связан упорядочением свободных фрагментов по убыванию объема

свободного фрагмента. С точки зрения производительности он самый эффективный.

Если нельзя выделить нужный объем свободной памяти, хотя суммарный объем

свободных областей будет достаточен, организуют уплотнение памяти, что требует

дополнительных затрат времени.

КАТЕГОРИИ:

Network | английский | архитектура эвм | астрономия | аудит | биология | вычислительная математика | география | Гражданское право | демография | дискретная математика | законодательство | история | квантовая физика | компиляторы | КСЕ - Концепция современного естествознания | культурология | линейная алгебра | литература | математическая статистика | математический анализ | Международный стандарт финансовой отчетности МСФО | менеджмент | метрология | механика | немецкий | неорганическая химия | ОБЖ | общая физика | операционные системы | оптимизация в сапр | органическая химия | педагогика | политология | правоведение | прочие дисциплины | психология (методы) | радиоэлектроника | религия | русский | сертификация | сопромат | социология | теория вероятностей | управление в технических системах | физкультура | философия | фотография | французский | школьная математика | экология | экономика | экономика (словарь) | язык Assembler | язык Basic, VB | язык Pascal | язык Си, Си++ |