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