使用多級頁表的原因


  當內存不斷擴大的過程當中,頁表項也會不斷的增大,為了能夠查找的效率,我們一般使用

連續的內存空間來存儲頁表,因此當頁表項很多時需要很大一塊的連續內存空間來存儲頁表項,

這樣當內存緊張時對內存造成很大的浪費。

  因此考慮使用多級頁表的方式,以兩級頁表的情況舉例,第一級頁表稱其為目錄項,目錄項

當中存儲的為頁表的地址,因此可以通過目錄項使得頁表不需要存儲在一段連續的存儲空間當中,

因此使用多級頁表可以節約頁表的內存,因為只為使用的那部分內存保存了地址,但是多級頁表

的缺點就是一次i/o需要多次訪問內存,才能最終確定物理地址。


免責聲明!

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



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