由于電腦中所有的運行程序都要經(jīng)過內存來執(zhí)行,因此若執(zhí)行的程序很大很多,就會導致內存消耗殆盡。為了解決這個問題,Windows運用了虛擬內存技術,即拿出一部分硬盤空間來充當內存使用。
虛擬內存來歷
1. 內存空間利用率
各個進程對內存的使用會導致內存碎片化,有時還會可能出現(xiàn)雖然有足夠多的空閑物理內存,卻沒有足夠大的連續(xù)空閑內存這種情況,東一塊西一塊的內存碎片就被浪費掉了。
2. 內存的安全性物理內存本身是不限制訪問的,任何地址都可以讀寫,而目前操作系統(tǒng)需要實現(xiàn)不同的頁面具有不同的訪問權限。
3. 進程間的安全問題各個進程之間沒有獨立的地址空間,一個進程由于執(zhí)行錯誤指令或是惡意代碼都可以直接修改其它進程的數(shù)據(jù),甚至修改內核地址空間的數(shù)據(jù),這是IT工程師不愿看到的。
4. 內存讀寫的效率問題當多個進程同時運行,需要分配給進程的內存總和大于實際可用的物理內存時,需要將其他程序暫時拷貝到硬盤當中,然后將新的程序裝入內存運行。由于大量的數(shù)據(jù)頻繁裝入裝出,內存的使用效率會非常低。
好的那么基于以上問題,就有大佬發(fā)明了虛擬內存這個跨時代的產(chǎn)物
1、虛擬內存的優(yōu)點:可以彌補物理內存大小的不足,一定程度的提高反應速度,減少對物理內存的讀取從而保護內存延長內存使用壽命。
2、虛擬內存的缺點:占用一定的物理硬盤空間,加大了對硬盤的讀寫,設置不得當會影響整機穩(wěn)定性與速度。
正確設置虛擬內存讓你的系統(tǒng)更加流暢
北京IT外包小助手剛剛提到,虛擬內存確實可以讓電腦系統(tǒng)更加流暢,不過它也會加大磁盤的使用頻率,降低使用壽命,因此親們在設置虛擬內存的時候一定要合理,這樣對電腦性能提升也是很有幫助的,如果設置的不合理則可能導致硬盤壽命減短,反而不如從前。
在親們找到虛擬內存配置界面后,在這個虛擬內存界面里選擇“自定義大小”,在“初始大小”和“最大值”后的框里面填上親們需要的值。最好的大小應該是親們電腦真實物理內存的1.5-2倍,例如是8G就設置12288-16384這樣左右就可以了。
但是如果親們的電腦運行的是32位系統(tǒng),最大值不要超過4GB,因為32位系統(tǒng)最多只能識別4GB的內存。如果親們不想虛擬內存頻繁改動,可以將最大值和較小值設置為一樣哦~
相關文章
- IT外包:企業(yè)數(shù)據(jù)泄露的應對方法2022年09月19日
- IT外包:勒索病毒為什么越來越猖狂?2022年09月19日
- 北京IT外包:有線網(wǎng)絡如何解決100米限制2022年09月14日
- IT外包:網(wǎng)絡安全防御從被動到主動2022年09月08日
- IT外包 專業(yè)人做專業(yè)事2022年09月07日