2014-06-13 71 views
1

考慮一個假設的情況,我們想出了一個具有相同大小的物理和虛擬地址空間的操作系統。然後把這樣一個方案的優點或缺點是什麼。對於初學者來說,特殊的硬件對MMU(內存管理單元)的支持不是必需的。還有其他的影響。虛擬和物理地址空間是相同的

+0

我不明白它將如何過時MMU或任何其他硬件......或者這是關於*不使用虛擬內存的操作系統的問題? – user2864740

回答

3

對虛擬內存的需求並不真正在於規模,但事實上它允許一個進程不關心其他進程。

每個人都可以隨意使用自己的虛擬內存,操作系統確保將所有數據存儲在物理內存的不同部分。還有其他一些優點,例如將某些頁面交換到外部存儲器而無需進程知道它。

相關問題