![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Стратегии подкачки и рабочие наборы страниц
Стратегии подкачки должны обеспечить выбор страницы памяти, содержимое которой должно быть заменено при нехватке места для размещения новой страницы. 1. Оптимальный алгоритм реализовать нельзя – невозможно заранее определить, к каким страницам может произойти обращение процесса в будущем. 2. Алгоритм FIFO – удаляется страница, первой загруженная в ОП. 3. Алгоритм LRU (рассмотрен ранее в разделе Управление памятью в защищенном режиме) – удаляется не используемая в последнее время страница. 4. Алгоритм, использующий понятие рабочего набора страниц.
Адресное пространство процесса Windows Адресное пространство процесса разделено на системный и пользовательский разделы – см. рис. 2- 27.
![]()
Рисунок 1 – 27 – разделы в адресном пространстве процесса Windows
В Win32 определены четыре механизма управления виртуальной памятью: · виртуальная память, используемая для операций с большими массивами объектов или структур (размер массива превышает размер страницы). Для реализации метода используется резервирование регионов в адресном пространстве процесса и последующая передача физической памяти региону; · кучи (heaps), применяемые для операций с большим количеством малых объектов (размер объекта меньше размера страницы); · файлы, проецируемые в память - средства для операций с файлами большого размера и для обеспечения совместного доступа приложений к данным; · AWE (Adressing Windowing Extension) – отображение виртуального адресного пространства на окно размером 4 Гб физической памяти, размер которой превышает 4 Гб.
|