基本信息
2005年7月,Microsoft推出了用於AMD64(x86-64)(完全不同於安騰2平台的的Windows Server 2003 64-bit Edition)。
Windows Server 2003 x64版本支持基於x86指令集(x86-64)的64位擴展的體系結構,該體系結構既支持AMD64處理器,也部分支持採用擴展記憶體64位技術(EM64T)的Intel處理器。
性能
Windows Server 2003 64位版本設計為在高性能的64位處理器上運行,與32位版本相比,這樣可以通過下列手段提高性能和可伸縮性:
X86平台比較 | 32位版 | 64位版 |
CPU要求 | 任何X86CPU均可 | 必須支持X86-64 |
記憶體及主機板要求 | 不僅需要主機板支持大記憶體,而且需要PAE以及AWE等技術的擴展 | 只要有主機板的支持一記足夠的記憶體即可 |
最大記憶體支持 | 不能超過64G | 16G(人為對版本限制)~1TB(理論值) |
最大虛擬記憶體 | 64G,每個分區的頁面檔案不宜超過4G | 8TB, |
應用程式 | 僅持支32位 | 支持32位和64位 |
應用程式記憶體限制 | 每個應用程式的進程可使用記憶體限制在2G,32G記憶體體現在多程式多執行緒上 | 32位應用程式每個進程可用記憶體提升至4G,64位應用程式不受記憶體限制 |
對超過4G檔案的處理 | 分段分次處理 | 64位程式可以直接處理 |
32位程式的兼容性 | 相比XP系統為了保證系統的穩定,必然犧牲了一定的兼容性 | 用戶可以自己選擇是否開啟Win32 on Windows來支持,兼容性良好 |
對16位應用程式 | 可以模擬運行 | 除了極少數Windows安裝程式,基本放棄支持 |
驅動程式 | 32位驅動完全可以 | 32位驅動僅供32位程式使用,基本不能滿足系統要求,需要64位驅動 |
如果工作負載對記憶體或計算要求很高,則性能和可伸縮性優點通常會非常明顯。例如:
· 可以將大型數據集整個載入到記憶體中,而不會降低磁碟訪問速度。在32位系統上需要數小時才能完成的複雜計算只需要數分鐘即可完成。過去要求使用大型伺服器場的工作負載,可以部署在一台伺服器上。
在基於amd64平台上(x86-64),此版作業系統會通過SysWOW64來支持以前基於32位windows應用程式。
當然也會有一些兼容問題。比如驅動程式、輸入法和其它一些特殊應用程式。
專業領域
SysWOW64模擬下,當系統記憶體大於4G時,32位應用程式執行效率相比在純32位作業系統下只高不低。
同時,在64位應用程式逐漸大量開發和主流大記憶體當道的趨勢下,64位windows的價值日益昭顯。
在專業領域,64位的套用下,工作效率相對於32位平台下有著明顯的提升。
個人PC套用環境下,硬碟、記憶體占用相對稍顯臃腫,還有一些軟體的兼容問題。推薦有一定基礎的朋友使用。