0x01分頁圖
cr0 暫存器pg位為1就是開啟分頁模式之後說有的地址都是虛擬地址 經過換算得到實體地址再去訪問
ps=0時
ps=1時
計算方法,這裡的pde 是頁目錄 pte 頁表 cr3 是實體地址 下面是個實際例子
這裡取得 31-12位 地址後面都要補充000 因為頁大小是4k ,他們的欄位分別是
英特爾手冊上面的
P
1有效 0 無效 cpu檢查
R/W
1 讀寫,執行 , 0 讀,執行 這裡有個安全問題會導致 資料段可以執行程式碼 64位加了 一位用來區分 是否可以執行 也就是 資料執行保護
U/S
0使用者模式 1系統模式
上面是幾位是許可權檢查