- 一級頁表

- 頁表中的每一行作為一個頁表項。
- 頁面翻譯過程

- 多級頁表
- 內存是分頁管理,頁表也是內存所分得一個頁。這個頁里記錄了內存的邏輯頁面號與物理頁面號的對應。
- 頁目錄號 頁號 頁內偏移
- 一級頁表只有一個頁,根據頁面號直接找到對應的頁面物理地址,再加上偏移便是物理地址。多級頁表有很多頁,頁目錄號用來索引到具體的頁表,在通過頁面號轉到具體的物理頁面號,再加上偏移即是對應的物理地址。
- 具體:從cr3(PDBR)寄存器中找到頁目錄的基物理地址,頁目錄號作為偏移,尋找到對應的頁目錄項(Page director entry).然后,找到的頁目錄項中保存有對應頁表的基物理地址,頁號作為偏移,尋找到對應的頁表項(Page table entry).最后,找到的頁表項中保存有頁對應頁幀的基物理地址,加上頁內偏移,尋找到物理地址.
- https://blog.csdn.net/qq_40780910/article/details/81570439
