Функции ОС по управлению памятью

Оперативная память является вторым по важности ресурсом после центрального процессора. Управление памятью включает в себя:

1. Отслеживание свободной и занятой памяти

2. Выделение памяти процессам и освобождение памяти после из завершения

3. Вытеснение кодов и данных процессов из ОЗУ в ПЗУ, когда ОЗУ недостаточно для размещения в ней какого-либо процесса

4. Загрузка кодов и данных процесса из ПЗУ в ОЗУ при потребности ОС или пользователя.

5. Настройка адресов на конкретную область физической памяти.

6. Защита ОЗУ

-Защита адресного пространства какого-либо процесса от другого процесса

-Защита адресного пространства ОС от прикладного процесса

-Защита процесса от самого-себя, т.е. процесс не должен переписывать фрагменты собственного кода, иначе это вирус.

7. Дефрагментация ОЗУ

Распределение памяти фиксированными разделами.

Память организованная разделами

1)Фиксированные разделы (фиксированное число разделов с фиксированным размером)

2)Динамические разделы

3)Перемещаемые разделы

Организация памяти фиксированными разделами:

Распределение памяти фиксированными разделами является простейшим способом распределения. При таком распределении вся оперативная память заранее разделяется на части фиксированного размера. В одном разделе может находится только одна задача, независимо от размера раздела и самой задачи (единственное условие – размер задачи не превышает размеров раздела).

Недостатки этого метода:

1)ограниченный коэффициент мультизадачности,

2)нерациональное использование оперативной памяти,

3)практически отсутствует возможность управлять размещением задач в оперативной памяти.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: