In Linux gibt es Funktionen wie pgd_offset, pmd_offset und pte_offset, die zum Indexieren von pgd, pmd und pte verwendet werden. Wer nennt diese Funktionen? Verwendet die MMU diese Funktionen, um die Seitentabellen zu durchlaufen?Linux-Seitentabelle
Ich verstehe, dass der Linux-Kernel eine Seitentabelle für jeden Prozess erstellt und die Basisadresse der Seitentabelle an das Seitentabellenbasisregister übergibt, damit die MMU darauf zugreifen kann. Wie liest die MMU die Seitentabelle danach? Wer benutzt diese pgd_offset, etc. Funktionen, wenn die MMU diejenige ist, die die Seitentabellen liest?
Schauen Sie [hier] (http://lxr.free-electron.com/ident?i=pgd_offset). – Downvoter