为什么32位系统只能识别2G的内存?
生活随笔
收集整理的這篇文章主要介紹了
为什么32位系统只能识别2G的内存?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原因如下:
- 可能系統(tǒng)會(huì)“吃掉”一小部分的內(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í)別時(shí),用1000處以1024,也就顯示的內(nèi)存是0.976GB,同理安裝了4G的內(nèi)存,系統(tǒng)會(huì)顯示內(nèi)存是3.9GB;
- 內(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)先級(jí)的, bios的內(nèi)存,cpu的緩存,各個(gè)硬件的內(nèi)存,顯卡的顯存等,他們的優(yōu)先級(jí)比物理內(nèi)存(也就是內(nèi)存條)高,所以系統(tǒng)先將尋址空間分配給bios的內(nèi)存,cpu的緩存,各個(gè)硬件的內(nèi)存,顯卡的顯存,最后才將剩余的尋址空間分配給內(nèi)存條。比如顯卡有500MB,那么可以分配的內(nèi)存也就只剩下4GB-0.5GB=3.5GB了;
- 如果在32位電腦上裝上4G內(nèi)存條依照優(yōu)先級(jí)關(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的尋址空間,也就能看到3.XXG或者2.XXG的內(nèi)存條了。
總結(jié)
以上是生活随笔為你收集整理的为什么32位系统只能识别2G的内存?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 荣耀8青春版和荣耀V9哪个值得买?荣耀8
- 下一篇: 金蝶免费会计记账软件(金蝶免费会计记账软