64位Windows是否真的必不可少?

字號(hào):

如果你還不知道64位Windows,那么現(xiàn)在也應(yīng)該關(guān)注一下了。
    首先,對(duì)64位技術(shù)的歷史作一個(gè)簡(jiǎn)短回顧:64位技術(shù)—即使是對(duì)Windows來(lái)說(shuō)—也并不新鮮。Unix和OpenVMS使用64位技術(shù)已經(jīng)有好幾年了。Digital Equipment公司(DEC)在90年代中期就有在64位Alpha芯片上運(yùn)行Windows NT系統(tǒng)的Alpha服務(wù)器了。
    英特爾引進(jìn)DEC的技術(shù)開(kāi)發(fā)了名為IA64的Itanium芯片,我們?cè)瓉?lái)認(rèn)為那就是支持64位Windows的平臺(tái)。后來(lái),英特爾和AMD開(kāi)發(fā)了x64,它是簡(jiǎn)單的x86上帶有64位擴(kuò)展編址的32位處理器。
    這兩者之間的不同之處在于Itanium是全新的結(jié)構(gòu)。盡管x64系統(tǒng)不具備Itanium系統(tǒng)的高端特性和可擴(kuò)展性,但它對(duì)大多數(shù)應(yīng)用來(lái)說(shuō)也已經(jīng)綽綽有余——并且它的價(jià)格要低廉得多。盡管也有低端的Itanium系統(tǒng),但x64仍然由于其價(jià)格優(yōu)勢(shì)大幅度取代了Itanium的位置。
    64位技術(shù)究竟意味著什么?
    那么,64位技術(shù)究竟有什么特別之處呢?首先,64位對(duì)內(nèi)存分配有好處,比如更快的I/O。下面的表格比較了x86,x64和IA64之間的內(nèi)存分配。
    32位(x86)
    支持的物理內(nèi)存 可編址物理內(nèi)存 內(nèi)核模式地址空間
    (對(duì)操作系統(tǒng)來(lái)說(shuō)) 用戶(hù)模式進(jìn)程可用內(nèi)存
    64GB 4GB* 2GB 2GB**
    *可采用boot.ini文件中的PAE開(kāi)關(guān)和基于AWE(Address Windowing Extentions)
    的應(yīng)用程序擴(kuò)展到實(shí)際物理內(nèi)存大小。
    **可采用boot.ini文件中的/3gb開(kāi)關(guān)擴(kuò)展到3GB
    64位(x64)
    支持的物理內(nèi)存 可編址物理內(nèi)存 內(nèi)核可用內(nèi)存 用戶(hù)模式進(jìn)程可用內(nèi)存
    256GB 8TB* 6657GB 8192GB
    *理論上64位地址空間是16艾(百萬(wàn)兆)字節(jié)—這正是Windows系統(tǒng)所實(shí)現(xiàn)的。
    64位(IA64)
    支持的物理內(nèi)存 可編址物理內(nèi)存 內(nèi)核可用內(nèi)存 用戶(hù)/應(yīng)用程序可用內(nèi)存
    3TB-4TB 24TB 16TB 8TB
    需要注意的是,這些表格僅用于比較。例如,表格中不同的數(shù)值都可以適用于Itanium,它們有可能都是正確的。