網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

虛擬內存管理的主要功能

欄目: IT科技 / 發佈於: / 人氣:2.12W

虛擬內存管理的主要功能

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

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