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

字號:

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