當前位置:生活全書館 >

IT科技

> 虛擬記憶體管理的主要功能

虛擬記憶體管理的主要功能

虛擬記憶體管理的主要功能

虛擬記憶體管理的主要功能是把一個程式所需要的儲存空間分成落幹頁或段,程式執行用到頁和段就放在記憶體裡,暫時不用就放在外存中,當用到外存中的頁和段時,就把它們調到記憶體,反之就把它們送到外存中,裝入記憶體中的頁或段可以分散存放。

虛擬記憶體是用硬碟空間做記憶體來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬記憶體就在硬碟上建立了。當實體記憶體用完後,虛擬記憶體管理器選擇最近沒有用過的,低優先順序的記憶體部分寫到交換檔案上。這個過程對應用是隱藏的,應用把虛擬記憶體和實際記憶體看作是一樣的。雖然在執行速度上硬碟不如記憶體,但在容量上記憶體是無法與硬碟相提並論的。當執行一個程式需要大量資料、佔用大量記憶體時,記憶體就會被“塞滿”,並將那些暫時不用的資料放到硬碟中,而這些資料所佔的空間就是虛擬記憶體。現在我們也明白為什麼pagefile.sys的大小會經常變化了。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/19qm06.html