64-Bit 年代駕到...
微軟今年在WinHEC 2005發表了最新的64位元作業系統平臺︰Windows Server 2003 x64 Editions及Windows XP Professional x64 Edition,全面支援由超微(AMD)和英特爾以x86指令集延伸的新型64位元處理器。超微最先發表x86-64指令集為基礎的Opteron處理器,英特爾隨後推出EM64T指令集延伸架構及Nocona處理器。由於以x86為基礎的64位元運算持續升溫,這兩種x64處理器將搶攻中低階伺服器市場。IT預算少的企業,將有更多機會親近64位元應用。微軟更預言2006 年底前,以x86-64位元處理器的個人電腦將成為IT市場主流。
既然同時支援IA64和x64兩種不同的64位元架構,業界開始好奇微軟如何區分產品定位。微軟將Windows Server 2003 for Itanium-based Systems和Windows XP 64-Bit Edition定位在高階運算伺服器與工作站,較適合原生64位元應用程式。而Windows Server XP與2003的x64 Editions的目標分別在取代現有的32位元平臺,以及提供中大型企業低廉的高效能運算環境,用戶能繼續相容現有32位元Windows 應用程式,同時又能發展新的64位元應用。
Win32的2GB記憶體效能危機
許多人會問,現在電腦明明用得很平穩順暢,為什麼我們還需要升級到64位元?一般使用者或企業是否有必要跟隨廠商的腳步而考慮升級?
32位元Windows理所當然使用32位元的虛擬定址空間,這使得系統能直接定址的虛擬記憶體最大只能到4GB。即便如此,其中2GB供處理程序使用,其餘2GB由作業系統和所有處理程序一起共用,雖然可以在電腦開機時透過參數控制,強制應用程式用到3GB,作業系統核心只用1GB,然而這樣還是無法大幅改善效能,即使讓作業系統強制擠在1GB記憶體空間內,目前應用程式很少會特別針對2GB以上的記憶體設計,實質效益不大。
此外,Windows Server 2003雖然可以利用AWE(Address Windowing Extensions)突破4GB限制,而應用程式也需要搭配實體記憶體定址延伸(Physical Address Extensions,PAE)的API,才能使用更大量的實體記憶體。更遺憾的是,虛擬記憶體的定址空間上限還是一樣維持4GB。
在可預見的未來,2GB的虛擬記憶體定址空間即將成為作業系統主要效能瓶頸,尤其在消耗大量的記憶體特定應用上,例如企業的資料庫管理系統或是個人端的3D擬真遊戲。
到了Windows x64,系統能夠定址的虛擬記憶體空間達到16TB,其中8TB空間給應用程式,8TB供作業系統使用。完整64位元定址空間的理論值應該是16EB(exabyte),現在的x64 Edition的記憶體定址只用了40位元...
如何應用Windows x64
根據處理器廠商和作業系統廠商的說法,64位元運算比目前32位元電腦環境,主要的優勢在於能存取更巨量的記憶體,應用在資料庫管理系統、CAD處理軟體和多媒體影音數位內容編修工具,或進而衍生出過去不曾出現的IT新應用。綜合廠商的看法來看,64位元運算對企業伺服器與專業資訊工作者的助益較大,目前對個人端桌面並無顯著效益。
在需要大量運算工作站桌面上,Windows XP x64 Edition針對特定應用仍有市場新機:
製作數位內容-視訊編輯、3D遊戲
x64的環境能存取更多的記憶體、提升記憶體處理速度,處理器也具備更好的浮點運算效能,可以協助2D和3D動畫製作和上彩(Rendering)、影音視訊編輯和遊戲開發等數位內容製作。強力的運算可節省遊戲開發和動畫設計人員為模型打底與上彩的處理等待時間,開發人員可以直接處理3D模型,不需侷限在線構(Wire-frame)的示意圖。
MIDI數位音效編曲軟體廠商Cakewalk打算搭上64位元順風車,預計今年8月推出SONAR x64技術預覽,可免費下載,裡面包含64位元的SONAR 4製作者版和Sonitus:fx Suite,協助數位音效製作工作站(Digital Audio Workstation,DAW)應用。Cakewalk認為用戶可以不受32位元的潛在限制,全面應用在取樣器、大量的音效迴路與音軌處理,在記憶體載入完整、大量的範本庫和音效片段,降低磁碟串流傳輸造成的等待時間。
工程計算-機械設計/分析(CAD/CAM/CAE)
64位元系統可以協助設計人員使用工程設計軟體時,能夠在短時間內檢視大型的機具模型,尤其在機動車輛或航太設計領域中,成功的關鍵在於符合嚴格的安全需求同時,又能快速地將設計概念化。這些產品的設計促使分析氣流、壓力與熱度的工具需求大增,而這些工具往往需要浮點運算與複雜的數學運算,才能估算出不同材質的特性與耐度,有時候設計人員也需要開發真實世界的場景,模擬撞擊,然後套用到他們設計的產品模型,以改善產品設計,這些都需要龐大的記憶體、記憶體頻寬和浮點運算速度...

0 Comments:
發佈留言
<< Home