所謂64位的芯片,實(shí)際上是一個(gè)能夠處理64位的數(shù)據(jù)塊的芯片。一個(gè)芯片能夠管理多大的內(nèi)存取決于它所能夠處理的數(shù)據(jù)塊的寬度。
因此,32位的芯片能夠處理232個(gè)地址,或者說是4G的RAM,64位的芯片芯片和操作系統(tǒng)將會(huì)極大的增加這個(gè)數(shù)字,根據(jù)現(xiàn)在已經(jīng)實(shí)現(xiàn)的Windows XP專業(yè)版x64的定義,它現(xiàn)在能夠支持128GB 的RAM以及16TB的虛擬內(nèi)存,在將來研發(fā)的Windows版本中,這個(gè)數(shù)字仍然夠繼續(xù)增長(zhǎng)。現(xiàn)在已經(jīng)實(shí)現(xiàn)的AMD64的芯片架構(gòu)可以管理到256TB 的內(nèi)存,在將來發(fā)行的版本中,這將可能擴(kuò)展到2exabytes。
在隨后的幾十年中,4GB的RAM幾乎能夠滿足所有可以想象得到的應(yīng)用,但是,在20世紀(jì)90年代的早期,64位的CPU就已經(jīng)開始出現(xiàn)了,當(dāng)時(shí)它的主要目標(biāo)是特殊類型的計(jì)算--比如說視頻制作,處理大型數(shù)據(jù)庫(kù)等,這些應(yīng)用需要使用大量的尋址空間。比如說,在一個(gè)數(shù)據(jù)庫(kù)中,如果能夠?qū)⒄麄€(gè)數(shù)據(jù)庫(kù)都能夠載入到虛擬內(nèi)存中的話,那么數(shù)據(jù)庫(kù)的運(yùn)轉(zhuǎn)速率將會(huì)有很大提高。英特爾的Itanium曾經(jīng)試圖沖擊這個(gè)市場(chǎng),但是由于它與現(xiàn)存的32位軟件不能很好的兼容而受阻。
最近,AMD成為銷售64位芯片的先鋒,它的方法是在64位芯片中包含32位的內(nèi)存地址,也就是說,如果用戶運(yùn)行32位的應(yīng)用程序,那么這個(gè)芯片也可以當(dāng) 32位的芯片使用。AMD 將這個(gè)架構(gòu)稱之為AMD64,并且已經(jīng)使用在Opteron 和Athlon 64上開始使用這種CPU。從本質(zhì)上來說,英特爾在他們的新的芯片上也采用了類似的架構(gòu),他們將其稱之為EM64T。IBM 銷售的64位芯片使用的是Power架構(gòu),為了能夠在新的蘋果計(jì)算機(jī)(蘋果稱之為G5)上能夠適用,他們采用了PowerPC芯片。如今這些芯片的價(jià)格已經(jīng)和普通的商品價(jià)格幾乎差不多,而且有很多已經(jīng)開始應(yīng)用到價(jià)格并不昂貴的桌面系統(tǒng)之中。
從軟件方面來看,Unix在這方面處于領(lǐng)先地位,好像在10年前就已經(jīng)實(shí)現(xiàn)了64位。自從1994年開始(連接到Alpha芯片的端口),Unix就已經(jīng)有了一個(gè)64位的版本,最新的符合AMD、英特爾以及IBM架構(gòu)的版本在幾年前就已經(jīng)出現(xiàn)了。Mac OS X 則是一個(gè)混血兒,在經(jīng)過部分的重新編碼后,目前的操作系統(tǒng)和應(yīng)用程序能夠管理4GB以上的內(nèi)存。


