分頁與頁表


概念性內容不再闡述。直接給出解釋。

MMU為內存管理單元,其作為硬件用於將虛擬地址映射為物理地址。上圖右邊部分,箭頭所述部分內容即采用MMU完成地址映射。

虛擬地址通過多級頁表映射后對應末級頁表項,末級頁表項中存放的是物理地址頁框號。即一個虛擬地址,通過MMU找到對應的物理頁框號,通過虛擬地址后12位作為頁內偏移,索引到具體物理地址上的內容。

頁表項的結構:

長度為32位,其中最后20位為頁框號內容,“在/不在“位表示當前頁表項對應的物理頁框是位於內存中還是位於物理磁盤上,“保護”位指定當前頁面是否可讀、寫、執行,“修改”位指明當前物理頁面是否是一個臟頁,即是否已經被寫入到磁盤上。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM