OS之內存管理 --- 虛擬內存管理(一)

虛擬內存的背景 在基本的內存管理策略中,所有的策略的相同點都是:每個進程在執行之前需要完全處於內存中。那有沒有一種方法可以不需要將進程所有頁面加載到內存中就可以開始運行進程呢?有沒有可能在進程需要某些頁面時再將其調入進內存中呢?於是就有了虛擬內存技術。 而虛擬內存將用戶邏輯內存和物理內存分開,使得編程人員不在擔心有限的物理內存空間。 除此之外,虛擬內存允許文件和內存通過共享頁而爲多個進程共享,這將
相關文章
相關標籤/搜索