Board logo

標題: 〔分享〕轉載想要昇級到64位系統?剖析WindowsXPx64操作系統硬體需求 [打印本頁]

作者: kesteven     時間: 2006-3-15 10:11 AM    標題: 〔分享〕轉載想要昇級到64位系統?剖析WindowsXPx64操作系統硬體需求

Windows版本簡要介紹

  Windows是我們日常使用最多的操作系統,也是世界範圍內應用最廣泛的客戶端操作系統。對於國內使用者來說,最初認識Windows可能是從Windows 3.x開始的,而自從Windows 95發布之后,Windows在國內的普及率達到了一個新的高度。

  我們一般使用的(以及曾經使用過的)客戶端Windows,按照發布時間排列,主要包括了:Windows 3.x、Windows 95、Windows 95 第二版、Windows 98、Windows 98第二版、Windows 2000 Professional、Windows Me、Windows XP Professional/Home,其中除了Windows 2000以及Windows XP,其余版本的Windows都是16位或者16位和32位混合的,因此穩定性和性能方面都不怎麼好。而從Windows 2000開始,到Windows XP,Windows操作系統才全面轉向純32位,進而穩定性和可靠性都得到了長足的提高。而從Windows XP開始,微軟開始將触手伸向了64位領域,開始開發64位的Windows XP,也就是本文我們主要向你介紹的Windows XP Professional x64 Edition。

  Windows XP Professional x64介紹
  對於一般使用者,肯定會考慮,既然現有32位版本的Windows還用的很好,干嘛要昇級到64位呢,而且因為32位和64位的硬體(主要是CPU和主板)並不兼容,可能還要花費一筆不菲的費用。那麼64位的優勢何在?對於一般使用者是否有必要昇級到64位系統?

  Windows XP Professional x64 Edition 的設計初衷是:滿足機械設計和分析、三維動畫、視訊編輯和創作以及科學計算和高性能計算應用程序等領域中需要大量記憶體和浮點性能的客戶的需求。

  專用技術應用程序的性能優勢

  64位計算性能在汽車或飛機設計等領域體現出優勢,因為它允許工程師創建更大、更復雜的模型。借助這樣的系統,工程師可以使用模擬軟體分析氣流、壓力和受熱對汽車或飛機材料產生的影響,然后對結果進行研究以改進產品設計。同樣,通過64位計算,數字內容創作者(包括三維動畫設計人員、數字藝術家和游戲開發人員)可以大大減少以數字方式呈現三維模型所用的時間。在科學計算和高性能計算領域,Windows XP Professional x64 Edition 將有助於石油和天然氣勘探、地震分析、計算流體動力學和科學可視化等應用程序。

  支持非常大的記憶體,採用常見的 Windows 桌面

  對於達到32位系統記憶體限制的客戶,Windows XP Professional x64 Edition 將以AMD Athlon 64、AMD Opteron、支持 SM64T 的 Intel Xeon 和支持 EM64T 的 Intel Pentium 4作為運行平台。基於Windows XP的32位和64位計算之間的主要區別在於64版本能夠使用更多的系統記憶體。Windows XP Professional x64 Edition最初將支持多達128 GB的記憶體和多達16 TB的虛擬記憶體。將來,隨著硬體功能的擴展,支持的物理記憶體將相應增加。記憶體中資料的訪問速度是它在磁盤驅動器上時訪問速度的數千倍,這樣就可以大大提高為使用此更大系統記憶體而開發的應用程序的性能。

  為技術應用程序和業務應用程序提供單一桌面

  Windows XP Professional x64 Edition將為技術應用程序和業務應用程序提供單一桌面,這樣技術工作站使用者就不需要為業務應用程序維護PC,同時為高端技術應用程序維護單獨的工作站。大多數Windows兼容的32位應用程序將在Windows XP Professional x64 Edition的子系統(其性能與32位Windows相當)中“按原樣”運行。工作站使用者可以利用Windows平台上豐富的集成功能和高效工具。設計人員可以構建一個模型,並與公司中的其他人員輕松實現共享:對於財務組,將它復制到Word文檔,或者對於市場組,將它添加到的 PowerPoint 幻燈片面板。如果你僅使用32位應用程序且處理的資料集不超過2 GB,則將發現32位Windows XP Professional是最適合你應用程序的桌面系統。

  Windows XP Professional x64 Edition系統可以添加到現有的基於Windows的網絡,並通過相同的管理工具與32位系統一起進行管理,從而使IT部門的工作更為輕松。維護和管理兩個系統的間接成本得到了降低。

  新一代應用程序的最佳平台

  具備32位Windows技能的開發人員將能夠舒適而高效地創建適用於Windows XP Professional x64 Edition的下一代應用程序。開發人員將發現該開發環境與32位Windows開發環境幾乎完全相同;Microsoft Win64應用程序程式化接口(API)與Microsoft Win32 API相同。現有的API已經在必要處進行了修改,使它們可以反映其運行平台的精度。結果是簡化了程式化並縮短了開發人員編寫64位Windows代碼的學習曲線,使之就像編寫32位 Windows代碼一樣。

  64位Windows開發環境支持與32位Windows相同的功能集,包括UI和程式化模型、網絡、安全性、圖形、多媒體、目錄服務、即插即用以及工具功能。許多功能都已經過修改,以反映應用程序運行平台的計算精度。

  Windows XP Professional x64 Edition的主要特點

  相對32位Windows,我們明顯的一個感受就是記憶體數量的支持得到了改善。32位Windows 能夠支持最多4 GB系統記憶體,每個處理器可以使用最多 2 GB專用記憶體;而在64位Windows下,最多可以使用128 GB的物理記憶體和16 TB的虛擬記憶體。其余詳細的資訊則可以參見下表:

  64 位體系結構和 32 位體系結構的比較
  地址空間    64 位 Windows   32 位 Windows

  虛擬記憶體    16 TB       4 GB
  頁面文件    512 TB      16 TB
  頁面快取池   128 GB      470 MB
  非頁面快取池  128 GB      256 MB
  系統緩存    1 TB       1 GB
  32位Windows中的虛擬記憶體空間
  和其他所有32位Windows一樣,Windows XP Professional也被限制於只能使用4 GB的虛擬記憶體尋址空間。這4 GB記憶體被分為兩部分,其中2 GB用於使用者進程,而另外2 GB則用於被操作系統的所有進程共享。在某些特殊的情況下,通過使用/3GB引導參數可以強制讓所有系統進程只使用1 GB記憶體空間,而給使用者進程使用3 GB記憶體,但是該方法也僅適用於設計於可以利用這些額外地址空間的應用程序,而且所有程序都會被操作系統可用的記憶體數量所限制。

  Windows XP Professional x64 Edition的兼容性

  從上面的內容可以看出,對於64位Windows,一般的電腦使用者根本不必現在就考慮。例如,如果你平時只是上網聊天,看電影,用Office寫文件,那麼現有的32位Windows就能很好的滿足你的需要。對目前而言,64位Windows最大的一個劣勢就是兼容性,而兼容性方面最突出的就是各種硬體設備的驅動程序。如果你已經是Windows的老使用者了,那麼你一定還對此有印象,在Windows XP下安裝某些硬體的時候,因為操作系統沒有帶該硬體針對Windows XP的驅動程序,或者硬體開發上也沒有提供相應版本的驅動程序,我們還可以試試看使用該設備在Windows 2000下的驅動程序,如果你的運氣好的話也可以在Windows XP下使用。然而在64位Windows下情況就截然不同了,64位和32位Windows XP的硬體驅動程序完全不能混用,也就是說,如果你所用的硬體設備的開發商還沒有開發出針對64位Windows XP的驅動程序,那麼要麼該設備在64位Windows XP下無法使用,要麼使用操作系統自帶的通用驅動勉強使用,但是性能和功能都會受到影響 。

  至於其他軟體程序則一般沒有什麼大問題。在64位Windows XP中,只有16位應用程序是完全無法使用的,而32位應用程序則可以繼續使用。不過在安裝這些應用程序的時候也要注意,有些應用程序,雖然和硬體扯不上關係,但是為了實現軟體的某些特殊功能,安裝軟體的時候同時還會向系統中裝入驅動程序,這種程序在沒有發布64位版之前是無法在64位Windows下使用的。

  例如著名的截圖軟體SnagIt,該軟體使用預設安裝的時候會向系統中安裝一個虛擬的印表機,該印表機可以將文檔輸出為圖形格式。因為安裝了虛擬設備,因而該程序還沒有提供64位的版本,因此在64位Windows XP下使用預設選項安裝的時候就會出錯,除非我們自定義安裝選項,不安裝這個虛擬印表機。同樣的,幾乎目前所有的虛擬光碟機軟體以及殺毒軟體都無法在64位Windows XP下使用。

  現在另一類比較特殊的使用者則是高端的游戲玩家,這類使用者為了能流暢運行目前硬體殺手級別的大型游戲(例如DOOM3、WOW、Half Life 2),通常都會在硬體的投資上不惜血本。那麼在其他硬體相同,只是分別使用32位處理器和32位Windows XP,以及在64位處理器上運行32位以及64位Windows XP這三種情況下,游戲的性能是否會有所改進呢。

  昇級到64位平台應該考慮的問題

  如果你決定現在就昇級到64位平台,那麼也許應該考慮下列這些問題:

  硬體

  基本上能夠在32位系統下使用的硬體都可以在64位Windows XP中使用,不過唯一的例外就是處理器以及相應的主板,目前可以運行Windows XP Professional x64的處理器包括:AMD Athlon 64、AMD Opteron、支持Intel EM64T的Intel Xeon,以及支持Intel EM64T的Intel Pentium 4。

  驅動程序

  目前來說,這是64位Windows XP的一個軟肋。請查詢你使用的硬體設備的制造上網站,看他們是否提供了64位Windows XP下的驅動程序,如果已經提供,那麼恭喜你,你已經可以率先跨入64位應用的大門了。

[ Last edited by TCG on 2006-3-30 at 02:54 PM ]
作者: kesteven     時間: 2006-3-15 10:12 AM
  除此之外,根據微軟的說明,要運行Windows XP Professional x64,電腦的硬體系統還需要滿足下列要求:

  • 256MB 記憶體
  • 1.5GB 可用硬碟空間
  • Super VGA (800x600) 或更高分辨率的視訊卡
  • CD-ROM 或 DVD 驅動器
  • 鍵盤和 Microsoft 滑鼠或兼容的指針設備
  對於已經獲得該系統,並且已經安裝好的使用者,他們有什麼感受?大家一起來看看吧。

  Windows XP Professional x64 Edition描述

  在本文中,我將會向你簡單介紹Windows XP Professional x64 Edition,其中包括了這套系統支持的軟體和硬體,以及哪些消費者最需要這套全新的操作系統。

  Windows XP Professional x64 Edition是能夠在x64處理器上運行的具有完整功能的Windows XP Professional,Windows XP Professional x64 Edition最多支持128 GB記憶體以及16 TB虛擬記憶體尋址空間,而32位Windows XP Professional最多只能支持總共4 GB的物理記憶體和虛擬記憶體尋址空間。

  Windows XP Professional x64 Edition在Windows on Windows 64(WOW64)子系統中運行32位應用程序,該子系統能夠在運行64位應用程序的同時為超過10000個現有的32位Windows應用程序提供兼容。

  運行32位應用程序

  運行32位應用程序的WOW64子系統為上千個現有的32位應用程序提供了高兼容性、高性能的運行環境。32位應用程序會被安裝到Program Files (x86)文件夾下,而且為了避免問題,這些程序在注冊表中也有獨立的分枝。

  每個在Windows XP Professional x64 Edition 中的WOW64子系統下運行的應用程序都有完整的4 GB記憶體尋址空間,原本需要配合/3GB參數使用的應用程序實際上也將獲得4 GB尋址空間,而不會受到操作系統的限制,因為在Windows XP Professional x64 Edition中系統進程最多可以使用8 TB的虛擬記憶體空間。這對一些嚴重依靠記憶體的應用程序(哪怕這些應用程序還沒有64位版本)的運行有著非凡的影響,例如電腦輔助設計(CAD)以及電腦輔助生產(CAM)。

  分別運行64位和32位應用程序

  通過使用Windows XP Professional x64 Edition,你可以分別運行64位和32位應用程序。你的現有32位應用程序將會在WOW64下運行,而64位應用程序則會直接運行。這使得全面轉換到64位應用可以完全按照你的節奏進行,只有在全部準備好之后才開始轉換。你甚至可以在Windows XP Professional x64 Edition中同時運行一個應用程序的64和32位版本,這樣你就可以評估現有應用程序的新版本按照需要轉換。

  誰是最初的使用者?

  這個版本的Windows XP Professional x64 Edition主要是設計用於記憶體使用已經到達極限並且希望通過使用全新的64位技術改進工作站性能的32位系統使用者。而Windows XP Professional x64 Edition的主要使用者則包括:

  • 開發人員
  • 游戲玩家
  • 圖形、音頻和媒體編輯
  • CAD/CAM使用者
  • 發燒友

  我已經把我的主力工作站移動到了一台前幾個月安裝好的x64主電腦上,而在所有運行在x64系統中的應用程序中,一個令我感到激動的是SONAR 4,Cakewalk 公司的專業音頻工作室混音軟體。正如Cakewalk公司首席技術官Ron Kuper所說,通過將SONAR 4遷移到x64平台,他們發現在不受記憶體限制的情況下,軟體的運行性能得到了20-30%的提昇。而且x64處理器架構的一些額外效能,例如常規用途以及浮點寄存器也對SONAR 4的運行速度和效率有一定影響。

  考慮今后的硬體需要

  如果你在過去幾個月里購買了新的個人電腦,那麼你可能已經有了兼容x64的系統,就像我一樣。因此唯一你需要做的就是參加Technology Advancement程序,並將現有系統更換為Windows XP Professional x64 Edition。如果計划在今年購買新的台式電腦,我甚至不會考慮購買非64位版本,哪怕你仍然打算在上面運行32位Windows。這兩種架構的電腦在成本上的差別幾乎是可以忽略的,而你的新x64電腦則可以良好運行所有版本的Windows XP。

  如果你打算購買一個全新的系統來運行Windows XP Professional x64 Edition,那麼在選擇外設的時候就一定要小心。對於任何新版本的操作系統,在對硬體的支持上都會有明顯的斷層。主要設備制造商雖然都會提供新版本的驅動程序,但是這些新程序基本上都是面向最新硬體的,而且你無法使用32位驅動程序,因為根本無法安裝。
作者: kesteven     時間: 2006-3-15 10:13 AM
關鍵區別

  當遷移到Windows XP Professional x64 Edition時,你需要了解一些關鍵的不同。其中最重要的一點是64位系統不再對古老的MS-DOS以及16位應用程序提供支持。如果你有一些老的應用程序需要運行在MS-DOS模式下,或者你還有16位應用程序,那麼你就不該昇級到Windows XP Professional x64 Edition,除非你更新或替換了這些應用程序。

  有些32位應用程序還帶有16位安裝程序,大部分這樣的程序都無法安裝在Windows XP Professional x64 Edition中,因為16位應用程序已經不被支持了。然而有些可能仍然可以使用,因為Windows將會在后台檢測到相應的32位版本安裝程序。

  對於需要安裝硬體驅動的應用程序,在相應的64位版本驅動出現之前也無法安裝。Windows XP Professional x64 Edition完全不支持32位應用程序。

  Windows資源管理器擴展。例如,Windows資源管理器的右鍵功能表擴展必須是64位的。如果是32位的,應用程序也許可以使用,但是Windows資源管理器擴展將不可用。這是因為任何一個應用程序可以運行在WOW64下的32位或者純64位,但是不能同時屬於這兩種模式。而Windows資源管理器明顯是64位的,因此應用程序本身也許可以正常使用,但是擴展可能無法使用。例如,在安裝WinZip后,相應的右鍵擴展功能表就不可用了。

  所有驅動程序必須是64位的。硬體和相應的驅動之間仍然有一定的斷層,但是隨著Windows XP Professional x64 Edition的正式發布,情況應該很快就得到好轉。如果打算購買新硬體設備,在購買之前你最好能確定該設備具有相應的x64驅動程序,並且如果你打算把老的設備利用到新的x64電腦中,那麼你首先也需要檢查制造商網站上是否提供新的驅動程序。例如我就發現了一個比較好的搜尋x64驅動程序的網站:PlanetAMD。

  昇級到 Windows XP Professional x64 Edition的 5 大原因

  上面這些理由似乎說的不是很明白,那麼簡單來說:

  1,適用於下一代應用程序的高性能平台

  Windows XP Professional x64 Edition是一個支持下一代高性能計算的多功能平台。64位本機應用程序可以在每個時鐘周期內傳遞更多的資料,這樣它們的運行速度更快、效率更高。

  2,更大的記憶體支持

  Windows XP Professional x64 Edition將普遍支持多達128 GB的記憶體和16 TB的虛擬記憶體,從而使應用程序在處理大型資料集時運行速度更快。應用程序可以將更多的資料預先加載到虛擬記憶體中,從而使64位處理器可以快速訪問這些資料。

  3,靈活性

  Windows XP Professional x64 Edition提供了一個多功能平台,可以在Windows 64 (WOW64) x86仿真層上使用Windows將64位技術應用程序和現有的32位業務應用程序集成在一起,這樣客戶就可以遷移到64位計算環境,而不必犧牲其在32位軟體和Windows專業技術上的投資。

  4,多處理和多核心

  Windows XP Professional x64 Edition設計為支持多達兩個單獨或多核心x64處理器,可以實現最高性能和可伸縮性。

  5,相同的程式化模型

  具備32位技能的開發人員很快就能夠適應64位Windows環境並在其中高效地工作,發現該環境與32位Windows開發環境幾乎是完全相同的。

  如何獲得Windows XP Professional x64 Edition

  Windows XP Professional x64 Edition只能通過與新電腦捆綁的形式從微軟的制造商合作伙伴處獲得,例如Dell、HP,以及IBM。該產品並沒有單獨的零售版,系統供應商應該將該操作系統和新的系統一起提供,或者對於想要自己組裝電腦的使用者,則可以在具有一定資格的硬體商店購買。同時對於開發者,MSDN網站上還提供了一個版本。

  如果你已經購買了兼容x64架構的電腦,但是正在使用32位Windows XP Professional,那麼你還可以將現有的Windows XP Professional副本更換為Windows XP Professional x64 Edition副本。請訪問Technology Advancement Program網站了解該活動的詳細資訊。

  然而不管你使用的是什麼版本的Windows XP Professional x64 Edition,該系統都只能進行全新安裝,而並不能從現有的Windows XP Professional上昇級。如果你運行的是Windows XP Home Edition,而且擁有x64硬體,那麼你也可以在可用之后遷移到Windows XP Professional x64 Edition,但是你首先需要從Windows XP Home Edition昇級到Windows XP Professional Edition。

  購買建議
  基於前面介紹的內容,如果你想要昇級到64位系統,那麼不妨首先考慮下列內容:

  1,現有的32位系統能否滿足需要?從32位到64位是一次比較大的昇級,不僅操作系統,連同主要硬體以及常用軟體都可能會受到影響,因此決定昇級之前一定要謹慎考慮。如果你現有的系統還可以滿足日常使用,那麼不妨再等待觀望一段時間。因為新的硬體發布之后,通常在很短時間里都有可能會降價,因此一般使用者沒必要太過追新。只要現有系統還能滿足使用,那麼完全可以繼續使用下去。待到現有系統無法流暢運行主流應用程序的時候再昇級也不遲。而且可以想象,經過時間的考驗,現有的64位硬體將更加程序,相應的驅動程序以及應用程序將更加充足。同時在你決定昇級的時候,建議不用考慮現有硬體的繼續使用,因為隨著系統架構的改進以及新標準硬體設備的普及,如果在新的平台下依然使用老的硬體設備,不僅產生了“木桶效應”,同時太老的設備可能還面臨驅動程序缺乏的問題。

  2,如果你已經購買了64位硬體(主要是AMD的64位處理器),但是仍然運行著32位系統,那麼強烈建議你盡快昇級到64位系統,只有這樣你的新硬體的性能才能得到充分發揮。

  3,如果你是高端使用者,例如你經常需要進行圖形處理、視訊壓縮、CAD設計、運行大型游戲以及程式化等比較耗費資源的應用,並且你所使用的應用軟體已經有了64位版本,那麼你應該考慮盡快昇級到64位系統上來,這樣對你工作效率的提高是顯而易見的。
作者: yk200501     時間: 2008-10-2 12:11 PM
看了大大
的說明,更了解xp64的作用,
謝謝大大!!!!!!!!
作者: arlin316     時間: 2008-10-11 03:30 PM
看了#1,#2,#3的說明,使我更了解xp64的作用,
謝謝各位大大!!!!!!!!




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5