Читайте также: |
|
Стратегии подкачки должны обеспечить выбор страницы памяти, содержимое которой должно быть заменено при нехватке места для размещения новой страницы.
1. Оптимальный алгоритм реализовать нельзя – невозможно заранее определить, к каким страницам может произойти обращение процесса в будущем.
2. Алгоритм FIFO – удаляется страница, первой загруженная в ОП.
3. Алгоритм LRU (рассмотрен ранее в разделе Управление памятью в защищенном режиме) – удаляется не используемая в последнее время страница.
4. Алгоритм, использующий понятие рабочего набора страниц.
1.4.4. Разделы в виртуальном адресном пространстве процесса
Адресное пространство процесса Windows
Адресное пространство процесса разделено на системный и пользовательский разделы – см. рис. 2- 27.
|
Рисунок 1 – 27 – разделы в адресном пространстве процесса Windows
В Win32 определены четыре механизма управления виртуальной памятью:
· виртуальная память, используемая для операций с большими массивами объектов или структур (размер массива превышает размер страницы). Для реализации метода используется резервирование регионов в адресном пространстве процесса и последующая передача физической памяти региону;
· кучи (heaps), применяемые для операций с большим количеством малых объектов (размер объекта меньше размера страницы);
· файлы, проецируемые в память - средства для операций с файлами большого размера и для обеспечения совместного доступа приложений к данным;
· AWE (Adressing Windowing Extension) – отображение виртуального адресного пространства на окно размером 4 Гб физической памяти, размер которой превышает 4 Гб.
Дата добавления: 2015-07-07; просмотров: 214 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Управление страничной памятью в ОС MS Windows | | | Получение информации о состояниии виртуальной памяти |