虛擬內(nèi)存管理的主要功能是把一個程序所需要的存儲空間分成落干頁或段,程序運(yùn)行用到頁和段就放在內(nèi)存里,暫時不用就放在外存中,當(dāng)用到外存中的頁和段時,就把它們調(diào)到內(nèi)存,反之就把它們送到外存中,裝入內(nèi)存中的頁或段可以分散存放。
虛擬內(nèi)存是用硬盤空間做內(nèi)存來彌補(bǔ)計算機(jī)RAM空間的缺乏。當(dāng)實際RAM滿時(實際上,在RAM滿之前),虛擬內(nèi)存就在硬盤上創(chuàng)建了。當(dāng)物理內(nèi)存用完后,虛擬內(nèi)存管理器選擇最近沒有用過的,低優(yōu)先級的內(nèi)存部分寫到交換文件上。這個過程對應(yīng)用是隱藏的,應(yīng)用把虛擬內(nèi)存和實際內(nèi)存看作是一樣的。雖然在運(yùn)行速度上硬盤不如內(nèi)存,但在容量上內(nèi)存是無法與硬盤相提并論的。當(dāng)運(yùn)行一個程序需要大量數(shù)據(jù)、占用大量內(nèi)存時,內(nèi)存就會被“塞滿”,并將那些暫時不用的數(shù)據(jù)放到硬盤中,而這些數(shù)據(jù)所占的空間就是虛擬內(nèi)存?,F(xiàn)在我們也明白為什么pagefile.sys的大小會經(jīng)常變化了。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com