Wie wird die PFN-Datenbank unter Windows (x86) indexiert?

445
sjmulder

Windows Intern verfügt über einen Abschnitt zum virtuellen Speicher. Ich verstehe, dass sich die PFN-Felder in L4-Einträgen, PDPEs und PDEs auf die Basisadresse der Tabellen der nächsten Ebene beziehen, und dass sich der PFN des PTE auf den Speicherort der Seite im Speicher (nach dem Verschieben) bezieht.

Ich verstehe auch, dass die PFN-Datenbank von Windows zusätzliche Informationen zu jeder Seite enthält. Es scheint vom PFN des PTE indiziert zu werden. Das würde bedeuten, dass man pro PDE existieren sollte. Ist das wahr? Wie steht es?

Vielleicht ist es in dem Buch, aber dann muss ich es übersehen.

0
Über welches Buch sprichst du? Ramhound vor 6 Jahren 0
_Windows Internals, Teil 1_, 7. Auflage: https://blogs.msdn.microsoft.com/microsoft_press/2017/05/09/new-book-windows-internals-seventh-edition-part-1/ sjmulder vor 6 Jahren 0

0 Antworten auf die Frage