明輝手游網(wǎng):m.79things.com

本站App下載  |  

首頁(yè) > 電腦資訊 > 電腦知識(shí)

虛擬內(nèi)存及頁(yè)面文件有何關(guān)系

作者:佚名   來(lái)源:本站   時(shí)間:2018-04-15  點(diǎn)擊:111次

    windows頁(yè)面文件是指用來(lái)構(gòu)建虛擬內(nèi)存的硬盤空間。要整理頁(yè)面文件,首先將頁(yè)面文件從原先所在的驅(qū)動(dòng)器移動(dòng)到其他驅(qū)動(dòng)器,然后對(duì)原來(lái)驅(qū)動(dòng)器進(jìn)行整理,最后再將頁(yè)面文件移回到原驅(qū)動(dòng)器上,此時(shí)頁(yè)面文件就會(huì)存放在連續(xù)的磁盤空間中了。

    在windows下(Windows 2000/XP)pagefile.sys這個(gè)文件,它就是系統(tǒng)頁(yè)面文件(也就是大家熟知的虛擬內(nèi)存文件),它的大小取決于打開的程序多少和你原先設(shè)置頁(yè)面文件的最小最大值,是不斷變化的,有時(shí)可能只有幾十M,有時(shí)則達(dá)到600M以上。

    一些大型軟件由于對(duì)內(nèi)存的消耗比較大,也單獨(dú)開辟一部分硬盤空間作為緩沖,這部分硬盤空間的實(shí)體就是軟件創(chuàng)建的頁(yè)面文件,比如Photoshop。這種設(shè)計(jì)可以緩解系統(tǒng)調(diào)度內(nèi)存的壓力,并提高軟件運(yùn)行速度。

    如果計(jì)算機(jī)缺少運(yùn)行程序或操作所需的隨機(jī)存取內(nèi)存 (RAM),則 Windows 使用虛擬內(nèi)存進(jìn)行補(bǔ)償。

    我們都知道,雖然在運(yùn)行速度上硬盤不如內(nèi)存,但在容量上內(nèi)存是無(wú)法與硬盤相提并論的。當(dāng)運(yùn)行一個(gè)程序需要大量數(shù)據(jù)、占用大量?jī)?nèi)存時(shí),內(nèi)存就會(huì)被“塞滿”,并 將那些暫時(shí)不用的數(shù)據(jù)放到硬盤中,而這些數(shù)據(jù)所占的空間就是虛擬內(nèi)存。現(xiàn)在我們也明白為什么pagefile.sys的大小會(huì)經(jīng)常變化了。

    在Windows2000(XP)目錄下有一個(gè)名為pagefile.sys的系統(tǒng)文件(Windows98下為Win386.swp),它的大小經(jīng)常自己發(fā)生變動(dòng),小的時(shí)候可能只有幾十兆,大的時(shí)候則有數(shù)百兆,這種毫無(wú)規(guī)律的變化實(shí)在讓很多人摸不著頭腦。其實(shí),pagefile.sys是Windows下的一個(gè)虛擬內(nèi)存,它的作用與物理內(nèi)存基本相似,但它是作為物理內(nèi)存的“后備力量”而存在的,也就是說(shuō),只有在物理內(nèi)存已經(jīng)不夠使用的時(shí)候,它才會(huì)發(fā)揮作用。

    內(nèi)存在計(jì)算機(jī)中的作用很大,電腦中所有運(yùn)行的程序都需要經(jīng)過(guò)內(nèi)存來(lái)執(zhí)行,如果執(zhí)行的程序分配的內(nèi)存的總量超過(guò)了內(nèi)存大小,就會(huì)導(dǎo)致內(nèi)存消耗殆盡。為了解決這個(gè)問(wèn)題,Windows中運(yùn)用了虛擬內(nèi)存技術(shù),即拿出一部分硬盤空間來(lái)充當(dāng)內(nèi)存使用,當(dāng)內(nèi)存占用完時(shí),電腦就會(huì)自動(dòng)調(diào)用硬盤來(lái)充當(dāng)內(nèi)存,以緩解內(nèi)存的緊張。

推薦游戲

換一換