我們都知道電腦物理內(nèi)存越大,計(jì)算機(jī)相對(duì)來(lái)說(shuō)反映能力越快,處理能力越強(qiáng)。說(shuō)到電腦內(nèi)存,就不能不提起電腦的虛擬內(nèi)存,可能有些朋友都喜歡用禁止電腦虛擬內(nèi)存來(lái)支持電腦物理內(nèi)存,其實(shí)這樣做也不完全正確,下面我為大家講解一些有關(guān)于電腦虛擬內(nèi)存的知識(shí)和問(wèn)題,希望你閱讀本文之后能夠?qū)δ阌兴鶐椭?/p>
一、虛擬內(nèi)存的作用
虛擬內(nèi)存一般都不會(huì)超過(guò)128MB容量,Window系統(tǒng)使用虛擬內(nèi)存自身是因?yàn)槲锢韮?nèi)存比較貴重。需要硬盤(pán)空間作臨時(shí)緩沖。也就是說(shuō),應(yīng)該把應(yīng)用時(shí)需要多少物理內(nèi)存和自己實(shí)際擁有的內(nèi)存作一個(gè)比較,如果實(shí)際擁有的內(nèi)存少于應(yīng)用峰值,就會(huì)遇到麻煩了一般來(lái)說(shuō),如果要進(jìn)行平面大圖、3D動(dòng)畫(huà)渲染等數(shù)據(jù)量很大的任務(wù),不應(yīng)禁用虛擬內(nèi)存;如果經(jīng)常要打印帶大量圖片的文檔,禁止虛擬內(nèi)存也會(huì)讓順序出現(xiàn)錯(cuò)誤。因?yàn)橄馱ord一類軟件打印之前要生成緩沖文件,再傳輸?shù)酱蛴C(jī)上,圖片尺寸較大、分辨率較高時(shí),需要的緩沖區(qū)容量也很大,筆者以前協(xié)助廣告美工出設(shè)計(jì)圖時(shí),就遇到打印一張圖生成將近300MB臨時(shí)文件的情況。因?yàn)閃indow和應(yīng)用順序自身也是需要一定內(nèi)存來(lái)運(yùn)行的如果你512MB配置,禁用了虛擬內(nèi)存,很有可能中途演講虛擬內(nèi)存缺乏,強(qiáng)行退出造成打印紙張及油墨的浪費(fèi)。所以,必需根據(jù)你任務(wù)應(yīng)用環(huán)境,來(lái)決定是否禁用虛擬內(nèi)存。即使是把虛擬內(nèi)存大小固定設(shè)置,也必須謹(jǐn)慎,否則在運(yùn)行大型應(yīng)用軟件的時(shí)候才出現(xiàn)虛擬內(nèi)存缺乏的提示,整個(gè)系統(tǒng)會(huì)因?yàn)镃PU占用率極高而變得很慢,此時(shí)再改動(dòng)就沒(méi)那么方便了。
二、操作系統(tǒng)的因素
虛擬內(nèi)存的設(shè)置或禁用也是不同的不能一概而論,因?yàn)榧軜?gòu)問(wèn)題,不同的操作系統(tǒng)下,Window9x/Me對(duì)大于256MB內(nèi)存有先天的缺乏,大于這個(gè)數(shù)量的內(nèi)存,Window98會(huì)出現(xiàn)不穩(wěn)定及啟動(dòng)速度變慢的情況。如果使用了大內(nèi)存加上禁用虛擬內(nèi)存,不穩(wěn)定的因素將會(huì)進(jìn)一步增加。Window2000/XP可有效管理的內(nèi)存容量為1GB左右,大于這個(gè)數(shù)目也會(huì)出現(xiàn)不穩(wěn)定的情況,而且視主板BIOS型號(hào)及芯片組性能而不同。另外,Window自身的設(shè)計(jì)就是一旦發(fā)現(xiàn)有進(jìn)程轉(zhuǎn)入不活躍狀態(tài),就會(huì)把分配給它內(nèi)存空間映射到交換文件中,盡可能空出物理內(nèi)存給其它活動(dòng)的線程,并不是用完物理內(nèi)存才開(kāi)始動(dòng)用交換文件。因?yàn)槿绻鹊轿锢韮?nèi)存用完再調(diào)用,就已經(jīng)太遲了配置較低的機(jī)器上勢(shì)必造成數(shù)據(jù)傳輸和處理停滯。所以禁止虛擬內(nèi)存從原則上來(lái)講,最容易引起Window異常,即使不出現(xiàn)運(yùn)行不了故障,也會(huì)頻繁地提示虛擬內(nèi)存不夠,請(qǐng)重新設(shè)置等,讓你不知所措。
三、如何禁用虛擬內(nèi)存
如果真想禁用虛擬內(nèi)存加快運(yùn)行速度,對(duì)于擁有很大容量?jī)?nèi)存的朋友。其實(shí)可以用折中的方法“騙”過(guò)Window就是把物理內(nèi)存劃出一局部來(lái)虛擬成物理硬盤(pán):
1.Window98
其中23000希望使用多少物理內(nèi)存,可以在Config.si里加入一句:DEVICE=C:/WINDOWS/RA MDRIVE.SYS23000/E請(qǐng)根據(jù)自己的Window所在分區(qū)適當(dāng)設(shè)置)這句話就是利用內(nèi)存由Ramdrive.si虛擬出一個(gè)分區(qū)。單位是KB如果你有1GB可以把這個(gè)數(shù)字設(shè)到300000500000左右,即300500MB然后把虛擬內(nèi)存設(shè)置到該虛擬出的分區(qū)上,順序就完全在物理內(nèi)存中運(yùn)行了
2.Window2000/XP
然后再把Pagefile.si頁(yè)面文件設(shè)到該虛擬盤(pán)上,必需依靠第三方的工具軟件來(lái)虛擬物理硬盤(pán)。實(shí)現(xiàn)同樣效果;或者可在System.ini中的[386enh]底部加入一句,ConservativeSwapfileUsage=1讓W(xué)indow優(yōu)先使用物理內(nèi)存,盡量不要強(qiáng)行直接禁用虛擬內(nèi)存交換文件。
四、個(gè)人看法
加上一般Window默認(rèn)設(shè)置比較適當(dāng),禁用虛擬內(nèi)存達(dá)到加速效果很有限。尤其是Window2000/XP默認(rèn)設(shè)置對(duì)虛擬內(nèi)存的管理很好,盡量不要隨意更改,否則出了問(wèn)題你很難判斷和分析。
聯(lián)系客服