4g內(nèi)存顯示3g的原因
4GB的內(nèi)存條在32位Win7系統(tǒng)中只能顯示為3GB左右的原因你知道么?接下來是小編為大家收集的4g內(nèi)存顯示3g的原因,希望能幫到大家。
4g內(nèi)存顯示3g的原因:
如果我們留心一下,我們就會發(fā)現(xiàn),假如我們安裝了2GB的內(nèi)存條,32位的Win7系統(tǒng)可以顯示內(nèi)存大小是2.00GB。
當(dāng)我們換用4GB的內(nèi)存條時(shí),我們的32位Win7一般會顯示不到4GB的內(nèi)存條(比如顯示內(nèi)存大小是3.31GB),有些用戶覺得自己可能被不法商販欺騙,原本應(yīng)該購買的4GB內(nèi)存被經(jīng)銷商縮水為3GB
真實(shí)情況如何呢?
第一個(gè)原因只會“吃掉”您一小部分的內(nèi)存
眾所周知,電腦中二進(jìn)制中的換算關(guān)系是 1GB=1024MB,實(shí)際生產(chǎn)時(shí),硬件廠商廠商的換算單位是1GB=1000MB,當(dāng)電腦廠商告訴您,您電腦中的內(nèi)存是1GB的時(shí)候,其實(shí)您的內(nèi)存是1000MB,系統(tǒng)識別時(shí),用1000處以1024,也就顯示您的內(nèi)存是0.976GB,同理您安裝了4G的內(nèi)存,系統(tǒng)會顯示您的內(nèi)存是3.9GB。這并不是硬件廠商欺騙您。
第二個(gè)原因可能會“吃掉”您數(shù)量可觀的一部分內(nèi)存
內(nèi)存(RAM,也就是您的系統(tǒng)的尋址總空間)=內(nèi)存條(物理內(nèi)存,您的內(nèi)存條是4GB的)+bios內(nèi)存+緩存+顯存+...,,32位的電腦的尋址空間是2的32次方,也就是4G,系統(tǒng)將這4GB的地址分配給內(nèi)存條,緩存,顯存,硬件等。
系統(tǒng)分配尋址空間時(shí)是有優(yōu)先級的, bios的內(nèi)存,cpu的緩存,各個(gè)硬件的內(nèi)存,顯卡的顯存等,他們的優(yōu)先級比物理內(nèi)存(也就是內(nèi)存條)高,所以系統(tǒng)先將尋址空間分配給bios的內(nèi)存,cpu的緩存,各個(gè)硬件的內(nèi)存,顯卡的顯存,最后才將剩余的尋址空間分配給內(nèi)存條。比如您的顯卡有500MB,那么可以分配的內(nèi)存也就只剩下4GB-0.5GB=3.5GB了。
相當(dāng)于一條街上有1000戶居民,但是門牌號碼確實(shí)只有800個(gè),于是還有200戶居民沒能獲得門牌號碼,但是這200戶居民并未消失。
如果在32位電腦上裝上4G內(nèi)存條依照優(yōu)先級關(guān)系,你只能使用3G多的的內(nèi)存條空間,因?yàn)榍懊娴膸装費(fèi)B空間是給了各個(gè)硬件(包括顯存),4GB的內(nèi)存條只有其中的3.31GB獲得了尋址空間,此時(shí)您只可以看到獲得了尋址空間的那一部分內(nèi)存條(見下圖.)
如果是2G的內(nèi)存條,因?yàn)殡娔X本身尋址能里是4G,前面幾百M(fèi)B給了硬件,依舊剩余3G多的尋址空間, 2G的內(nèi)存條可以完全獲得2G的尋址空間,您也就能看到2G的內(nèi)存條了
(見下圖)
看了“4g內(nèi)存顯示3g的原因”還想看: