2016-08-04 53 views
0

我在我的操作系統類中研究過使用分頁可以在內存管理技術中實現較大的頁表。當實現這個虛擬內存時,它實際上在輔助存儲設備上實現時會慢速訪問內存。我想知道它如何減緩內存訪問的原因?當我們在輔助存儲設備上實現大頁表時。實現更大的頁表

+0

在輔助存儲器上實現的頁表會很慢,因爲每次你想訪問一個頁面,你都必須訪問輔助存儲器,這個輔助存儲器的速度將比RAM慢幾個數量級。 – Rupsingh

回答

0

甚至更​​小的頁面表可以(並且已經)使用分頁來實現。架構問題是如何解決頁表在虛擬內存中的雞與蛋問題,同時引用物理內存。已經開發了許多技術來處理這個問題。

分頁頁面表只會在頁表訪問導致頁面錯誤時減慢內存。一旦發生頁面錯誤,後續引用不會觸發頁面錯誤(除非表格已翻頁)。潘恩頁表不會不斷減慢系統。