Оперативная память является вторым по важности ресурсом после центрального процессора. Управление памятью включает в себя:
1. Отслеживание свободной и занятой памяти
2. Выделение памяти процессам и освобождение памяти после из завершения
3. Вытеснение кодов и данных процессов из ОЗУ в ПЗУ, когда ОЗУ недостаточно для размещения в ней какого-либо процесса
4. Загрузка кодов и данных процесса из ПЗУ в ОЗУ при потребности ОС или пользователя.
5. Настройка адресов на конкретную область физической памяти.
6. Защита ОЗУ
-Защита адресного пространства какого-либо процесса от другого процесса
-Защита адресного пространства ОС от прикладного процесса
-Защита процесса от самого-себя, т.е. процесс не должен переписывать фрагменты собственного кода, иначе это вирус.
7. Дефрагментация ОЗУ
Распределение памяти фиксированными разделами.
Память организованная разделами
1)Фиксированные разделы (фиксированное число разделов с фиксированным размером)
2)Динамические разделы
|
|
3)Перемещаемые разделы
Организация памяти фиксированными разделами:
Распределение памяти фиксированными разделами является простейшим способом распределения. При таком распределении вся оперативная память заранее разделяется на части фиксированного размера. В одном разделе может находится только одна задача, независимо от размера раздела и самой задачи (единственное условие – размер задачи не превышает размеров раздела).
Недостатки этого метода:
1)ограниченный коэффициент мультизадачности,
2)нерациональное использование оперативной памяти,
3)практически отсутствует возможность управлять размещением задач в оперативной памяти.