關閉→
當前位置:知科普>IT科技>虛擬內存管理的主要功能

虛擬內存管理的主要功能

知科普 人氣:2.03W

虛擬內存管理的主要功能

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

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

TAG標籤:#虛擬內存 #管理 #