В Windows (x86), как индексируется база данных PFN?

378
sjmulder

В Windows Internals есть раздел о виртуальной памяти. Я понимаю, что поля PFN в записях L4, PDPE и PDE относятся к базовому адресу таблиц следующего уровня, и что PFN PTE относится к расположению страницы в памяти (после сдвига).

Я также понимаю, что база данных Windows PFN содержит дополнительную информацию о каждой странице. Похоже, что они проиндексированы PFN PTE. Это означало бы, что каждый должен существовать на PDE. Это правда? Как он расположен?

Возможно, это в книге, но тогда я должен пропустить это.

0
О какой книге ты говоришь? Ramhound 6 лет назад 0
_Windows Internals, часть 1_, 7-е изд .: https://blogs.msdn.microsoft.com/microsoft_press/2017/05/09/new-book-windows-internals-seventh-edition-part-1/ sjmulder 6 лет назад 0

0 ответов на вопрос