В каком порядке (если он существует) грязные страницы файла с отображением памяти записываются на диск?

Вопрос к гуру управления памятью Windows.

Измененные страницы файла с отображением памяти записываются на диск автоматически ОС, и ОС решает, когда и какие страницы хранятся. Я хотел бы знать, существует ли конкретный порядок обработки грязных страниц. Например, это может быть «сначала обрабатываются страницы с более низкими адресами» или «первая измененная страница обрабатывается первой», или «последняя измененная страница обрабатывается последней» и т. Д. ОС - это Windows.

Скорее всего, такого порядка нет, но если бы он существовал, это было бы очень полезно для моей работы (я работаю над какой-то встроенной базой ведения журнала).

Всего 1 ответ


Когда вы создаете файл с отображением памяти в Windoze, вы создаете файл страницы. Вместо виртуальной памяти, поддерживаемой одним из файлов системных страниц, она поддерживается указанным пользователем файлом. Таким образом, нет конкретного заказа на запись в файл, кроме того, что делает обычный механизм поискового вызова, где системе требуется больше физической памяти.


Есть идеи?

10000