物理與虛擬內(nèi)存的區(qū)別
物理與虛擬內(nèi)存的區(qū)別介紹
組裝電腦,內(nèi)存是大家比較關(guān)注的電腦硬件,如今內(nèi)存的價格與容量都比較大,內(nèi)存目前2G也僅100元左右,內(nèi)存知識方面我們常聽說的“虛擬內(nèi)存”和 “物理內(nèi)存”是不能混為一談的。這里給大家分享一些關(guān)于物理與虛擬內(nèi)存的區(qū)別,希望對大家能有所幫助。
什么是虛擬內(nèi)存
虛擬內(nèi)存是從我們電腦硬盤,例如D盤、E盤等中間分離出來的一部分內(nèi)存,當(dāng)我們的物理內(nèi)存用完后,電腦就會自動地調(diào)取硬盤來充當(dāng)內(nèi)存,起到緩解內(nèi)存緊張的作用。這樣說來,我們可以將虛擬內(nèi)存理解為“一個在內(nèi)存緊急時被自動調(diào)用的小救兵”,為什么要稱它為“小救兵”呢,因為虛擬內(nèi)存的存取速度遠(yuǎn)不如物理內(nèi)存,因此起到的作用也不盡如人意。
什么是物理內(nèi)存
簡單來說,電腦的物理內(nèi)存就是我們在電腦的內(nèi)存條上看見的64M、128M、256M等數(shù)值,這幾類規(guī)格也是一般的物理內(nèi)存最為常見的規(guī)格,隨著科技的發(fā)展,今后還將有容量更大的物理內(nèi)存條出現(xiàn)。電腦中的所有程序都需要物理內(nèi)存來執(zhí)行,如果同時實行的程序過多或者超大,就會讓物理內(nèi)存消耗殆盡,也就會發(fā)生我們常說的“電腦內(nèi)存不足”的情況。因此我們子啊使用物理內(nèi)存時,應(yīng)謹(jǐn)慎選擇要啟動的程序,否則將會對電腦的速度有著巨大影響甚至導(dǎo)致電腦物理內(nèi)存癱瘓。
虛擬內(nèi)存如何優(yōu)化
和許多電腦軟件一樣,虛擬內(nèi)存也是可以被優(yōu)化的,首先我們可以嘗試改變頁面文件的位置,此舉的目的就是為了保證虛擬內(nèi)存能連續(xù)被使用,當(dāng)頁面文件被存放在磁盤上的不同區(qū)域是,磁頭讀取時就要跳來跳去,不利于效率的提高。其次我們可以改變頁面文件的大小,一般情況下,我們將最小頁面文件設(shè)定值調(diào)到盡量小,這樣就能保證在內(nèi)存中盡可能多地存儲數(shù)據(jù),相應(yīng)的效率也就越高,然后我們把最大頁面文件設(shè)定得更大,這樣一來可以避免“超載”的情況。通常情況下,虛擬內(nèi)存經(jīng)過以上兩種方式就可以達(dá)到最大的優(yōu)化效果。
電腦物理內(nèi)存與虛擬內(nèi)存之間的關(guān)系
物理內(nèi)存是真正的內(nèi)存,在應(yīng)用中顧名思義,物理上,真實的插在板子上的內(nèi)存是多大就是多大了??礄C器配置的時候,看的就是這個物理內(nèi)存。
虛擬內(nèi)存是為了滿足系統(tǒng)對超出物理內(nèi)存容量的需求時在外存如硬盤上開辟的存儲空間。由于虛擬內(nèi)存其實是放在外存上,因而與物理內(nèi)存相比讀寫速度比較慢。那么虛擬內(nèi)存有什么作用呢?
我們知道, 32位CPU,有32根地址線,那么它的尋址空間就是4GB。也就是說,如果沒有其它的限制,我們的主板上最大可以安裝4GB的物理內(nèi)存。但是一般的機器 是不會裝那么多物理內(nèi)存,而有時軟件應(yīng)用時所需內(nèi)存確大大超過了物理內(nèi)存,這怎么辦?總不能不用那些程序了吧。OS就提出了一個虛擬內(nèi)存的概念。就是進(jìn) 程、用戶、不必考慮實際上物理內(nèi)存的限制,而直接對 4GB的進(jìn)程空間進(jìn)行尋址。如果所尋址的數(shù)據(jù)實際上不在物理內(nèi)存中,那就從“虛擬內(nèi)存”中來獲取。
一般情況下,虛擬內(nèi)存的大小,各個OS也進(jìn)行了限制比 如linux的swap分區(qū)的大小,win下也可以調(diào)整虛擬內(nèi)存文件的大小和位置。所以,我們程序所能使用的存儲空間大小就是:物理內(nèi)存+虛擬內(nèi)存。
內(nèi)存的區(qū)別相關(guān)文章:
★ 如何合理設(shè)置電腦虛擬內(nèi)存,提高電腦運行速度