Программирование для Windows NT

Состояние страниц памяти


В дополнение к трем битам состояния страниц, хранящихся в дескрипторах страниц, система управления виртуальной памятью хранит состояние страниц в специальной базе данных страниц. В этой  базе данных страница может быть отмечена как имеющая одно из следующих состояний:

Состояние

Описание

Свободная

Страница доступна для использования после ее заполнения нулями



Заполненная нулями

Свободная страница, заполненная нулями и доступная для использования приложениями

Правильная

Страница используется активным процессом

Измененная

Содержимое страницы было изменено, однако она не быле еще сохранена на диске в файле страниц

Запасная

Страница удалена из рабочего набора страниц процесса

Плохая

При обращении к этой странице возникла аппаратная ошибка

Обратите внимание, что если часть оперативной памяти неисправна, есть вероятность, что операционная система Microsoft Windows NT сможет продолжить работу. Неисправные страницы будут отмечены в базе данных страниц как плохие и к ним не будет выполняться обращение.



Содержание раздела