陸 毅
要問(wèn)這幾年跌得最狠的電腦硬件是哪個(gè),答案毫無(wú)疑問(wèn)是內(nèi)存,它是電腦硬件行情里被“白菜價(jià)”形容得最多的IT產(chǎn)品??吹絻?nèi)存這么便宜,而Vista操作系統(tǒng)又那么耗內(nèi)存,不少人都置眼下的金融危機(jī)不顧,紛紛爽快的撕開(kāi)自己的腰包為機(jī)器升級(jí)內(nèi)存而買(mǎi)單。
現(xiàn)在配電腦一般要多大內(nèi)存?2G?那是標(biāo)配!現(xiàn)在的機(jī)器都得4G起!隨便打聽(tīng)打聽(tīng),配機(jī)器裝4G內(nèi)存的用戶(hù)還真不少,但有個(gè)棘手的問(wèn)題來(lái)了,裝了4G總量的條子卻認(rèn)不出來(lái)4G!在XP下右鍵“我的電腦屬性”或者在Vista下右鍵“計(jì)算機(jī)屬性”查看內(nèi)存大小,一般只能認(rèn)出來(lái)3.25G左右,這是怎么回事?
其實(shí)原因很簡(jiǎn)單,32位的操作系統(tǒng)有個(gè)4G的限制。而我們現(xiàn)在使用的操作系統(tǒng),無(wú)論XP還是Vista,絕大多數(shù)都是32位版本。如果你想充分利用4G內(nèi)存,就需要安裝64位版本的操作系統(tǒng)。
但不少人又有疑問(wèn)了,既然剛才的計(jì)算結(jié)果得出限制是4G,怎么還認(rèn)不出來(lái)機(jī)器里裝了4G的內(nèi)存條?這個(gè)4G的限制,其實(shí)并不僅僅是指內(nèi)存條容量的大小,而是所有的內(nèi)存總和,包括系統(tǒng)內(nèi)存(即內(nèi)存條容量大?。@卡專(zhuān)用內(nèi)存(顯存),PCI內(nèi)存擴(kuò)展,ACPI擴(kuò)展以及其他零零碎碎的加起來(lái),不能大于4G。因此,內(nèi)存條能分到的大小肯定小可4G。
后來(lái)又發(fā)生了一件很有趣的事情,自從微軟出了Vista的SP1補(bǔ)丁后,很多人都驚呼,32位的Vista SP1版操作系統(tǒng)打破了之前的限制,可以完美支持4G內(nèi)存!但真的打破了嗎?“計(jì)算機(jī)”屬性里是顯示4G了,可是打開(kāi)任務(wù)管理器一看,可用物理內(nèi)存的總數(shù)仍然只有3068MB也就是3G多一些。微軟只不過(guò)在SP1補(bǔ)丁里做了一點(diǎn)小小的修改,讓“計(jì)算機(jī)”屬性顯示出電腦里插上的內(nèi)存條有多大而已,其實(shí)系統(tǒng)根本就沒(méi)用上所有的物理內(nèi)存。
關(guān)于這個(gè)問(wèn)題,微軟的文檔已經(jīng)做出解釋?zhuān)琒P1 的一個(gè)改進(jìn)就是“報(bào)告實(shí)際安裝的內(nèi)存條容量大小”,但同時(shí)也指出“能夠使用的只有 BIOS 分配的空間”,而且“最大的可能使用是 3.12GB”。也就是說(shuō),雖然 SP1 已經(jīng)正確報(bào)告安裝的實(shí)體內(nèi)存條容量大小,但由于32位系統(tǒng)的尋址能力限制,在最理想的情況下,也只可能使用到 3GB左右的內(nèi)存。
被Vista SP1“計(jì)算機(jī)屬性”報(bào)告欺騙了的各位,你覺(jué)悟了沒(méi)?要想體驗(yàn)更大內(nèi)存帶來(lái)的快感,還等什么?趕緊去安裝64位的操作系統(tǒng)吧!
很多人不知道為什么會(huì)有4G的限制,下面我們來(lái)看看這個(gè)數(shù)字是怎么算出來(lái)的:
32位系統(tǒng)下支持的最大內(nèi)存容量為:
232 = 4,294,967,296
4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB
64位系統(tǒng)下支持的最大內(nèi)存容量為:
264 = 18,446,744,073,709,551,616
18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB
附:
1GB =1024MB
1TB =1024GB
1PB=1024TB
1EB=1024PB