如今安裝windows 8已經不是什麼新鮮事兒了,如果你還沒有裝windows 8,那未免也太out了。
哎,等等,裝之前咱得想明白了要裝哪個版本的windows 8,核心版、專業版、企業版,那是蘿蔔白菜各有所愛,咱也不費力給大家一一講解了,今天咱們就來針對另一種版本分類來說說,沒錯,就是跟計算機硬體有直接關係的32位和64位版本。
如果您是講求效率的看客,那麼請走快速通道,一句話幫您下決心,不過如果您想對32位和64位有更深一步的了解,那不妨走完整通道,看完整篇文章。
【快速通道】
:如果您平時並不熱衷於資料處理,而工作中又涉及到大量的在虛擬環境下開發的情況,並且需要計算機的物理記憶體大於4gb,那麼不妨安裝64位系統;反之,如果您平時並不需要那麼大的記憶體(4g記憶體完全可以滿足基本應用),則嘗試一下32位系統。
【完整通道】
:為什麼在快速通道中,我們把記憶體的條件閥值定為4g呢?其實這和32位系統構架有關,且聽我慢慢道來。
關於32位和64位系統的差別,那真是說來話長,這裡我們首先要了解一下cpu的架構技術,通常我們可以看到在計算機硬體上會有x86和x64的標識,其實這是兩種不同的cpu硬體架構,x86代表32位作業系統 x64代表64位作業系統。那麼這個32位和64位中的「位」又是什麼意思呢?相對於32位技術而言,64位技術的這個位數指的是cpu gprs(general-purpose registers,通用暫存器)的資料寬度為64位,64位指令集就是執行64位資料的指令,也就是說處理器一次可以執行64bit資料。舉個通俗易懂但不是特別準確的例子:32位的吞吐量是1m,而64位吞吐量是2m。
64位計算有兩大優點可取:可以以進行更大範圍的整數運算;可以支援更大的記憶體。但不能因為數字上的變化,而簡單的認為64位處理器的效能是32位處理器效能的兩倍。實際上無論是32位還是
64位處理器,
32位系統下的
32位應用的
效能都會更強。
所以說不要迷戀64位,64位不是乙個傳說,我們要清晰地分析後再決定使用32位還是64位。
大家是不是有些迷茫了?到底什麼時候選擇64位,什麼時候選擇32位?我們分成幾部分來給大家逐一解釋。
我們先說說記憶體,為什麼32位的系統只可用3g記憶體(實際上是3.50g,多數情況是3.00gb或3.25g)呢?這是由於系統本身的限制所造成的。32位系統對於記憶體的定址能力總共就4g,而4g裡還要放其他東西:比如系統 bios,輸入輸出裝置的位址和設定,各類介面的設定和位址等等,這些位址和設定所占用的空間要達到500m左右,因此4g內存在32位中也只能顯示出3g了,但是剩下的那些記憶體其實也沒有被浪費掉。
那麼,是不是32位系統就真的不能使用4g以上記憶體了?也不是。現在有了一種名為pae的技術,中文叫做實體地址擴充套件,通過增加一級位址轉換使得32位系統支援64gb記憶體。這是硬體裝置上提供的技術,不過這種技術需要系統的支援,比如32位的windows server 2003/2008可以很好的支援這個技術,但是vista的支援就不太好,windows 7 支援情況有所改善。至於 windows 8 ,出於安全性的需要(nx 可以讓處理器幫助保護電腦,以抵禦惡意軟體的攻擊,pae 是開啟 nx 前提),cpu 必須支援 pae 才能執行 windows 8 。
因此,我在快速通道中並沒有說只要大於4g記憶體就必須裝64位系統,這還得看你的實際工作或使用需求。
除了和記憶體有關以外,64位技術還和硬體有關,主機板首先要支援4g(945以前的主機板有的不支援4g記憶體,這樣即便是64位系統也無法識別4g記憶體),另外處理器(cpu)也需要是64位的,有人會把雙核和64位cpu搞混,這裡我要強調一下,雙核和64位是兩種不同的概念,雙核指的是物理上有兩個核心cpu,而64位是一種技術,不是說只要是雙核就一定是64位,比如奔騰d系列中就有32位的雙核(目前酷睿雙核基本上都是64位),而64位其實也分兩種,一種是我們常說的x86-64,還有一種是intel的安騰cpu,這是專門針對大型伺服器的64位處理器(64位的客戶端版本根本裝不上,只能裝伺服器版本)。
如果有了這些硬體的支援,那麼很好,你已經可以開始考慮使用64位的系統了,不過接下來是最重要的,就是我們要了解使用64位可能會有什麼樣的風險。總的來說,我們要考慮下列四個問題。
1. 是不是有更好的效能?
2. 相容性如何?
3. 可靠性和安全性如何?
4. 需不需要花更多錢?
關於第乙個問題,文章開始我們就談了,有的時候32位系統的效能可能會比64位更好。我們習慣於從經驗上來推斷,8位到16位,16位到32位,電腦的效能都得到了提公升,但64位的效能提公升如何,目前還不好下定論,這是因為只有應用了64位優化的64位程式才會有效能提公升,而目前大多數的windows應用程式並沒有做這個優化,而32位應用跑在64位系統時邏輯上會花費更多時間(真實測試時的區別很微小)。
近段時間出現了大量的64位應用程式,不過需要注意的是,部分程式的出現不是為了提公升效能,而是為了解決32位程式在64位系統上的不相容問題。隨著配置的提公升,經過優化處理的原生64位軟體正在逐漸增長,畢竟64位是一種方向,早晚的事。
第二個問題很重要,相容性好壞是乙個系統上天堂或是下地獄的重要因素,在windows 8中,32位的系統相容性非常出色,不過64位的系統相容性依然有一定的風險,雖然已經有很多軟體已經更新到相容於64位的版本,但是使用者依然要在64位的系統上執行大量的32位軟體,這就有可能帶來風險。在32位系統中,程式執行所需要的dll(動態鏈結庫)儲存在c:\的windows\system32下,而64位系統中32位庫在c:\的windows\syswow64中。32位程式試圖從system32中載入庫的時候,wow64(windows on windows 64-bit)負責重定向他。同樣,程式在呼叫登錄檔時也是需要進行一次重定向,wow64重定向hklm\software到hklm\software\wow6432node,wow64相比其他的虛擬化機制,更能保證軟體相容性,通常,這些重定向工作的很好,但是任何複雜層都可能造成不可預見的問題,這個問題的表現就是不相容。另外,如果你的電腦中還有16位的軟體,那麼在64位的系統中將會肯定的不相容,這也是我們需要提前考慮的問題。
關於硬體的相容性,通過我們之前的測試可以看到,整體 windows 8 的硬體相容型表現很好(大約90%以上的硬體都可以相容),不過這是指的32位的系統,在64位的系統下,硬體的相容性目前要低於32位系統,不過相信這一現象將會隨著64位的發展而逐漸好轉。
第三個問題是關於穩定性和安全性的,在64位系統中,安全性有了更大程度的提公升,patchguard(安全核心)和dep(資料執行保護)可以保住系統抵禦類似緩衝溢位攻擊之類的惡意行為,不過安全這種問題可不是單純靠技術就能搞定的。而在穩定性上來說,理論上64位的穩定性應該優於32位,不過在使用時卻沒有體驗到這樣的感覺。主要問題出現在不相容的軟體和驅動上面,這種不相容情況甚至會帶來藍屏的後果,即便是要求驅動需要簽署數字簽名,這種現象目前已經基本解決。
第四個問題是大家最關心的,我有了32位系統,想要安裝64位系統時是不是需要再次花錢購買?買過零售彩盒包裝(fpp)的朋友應該知道,在windows 8中,32位系統和64位系統在進行啟用時使用的是同乙個許可授權(也就是我們常說的key),而零售版中也通常會同時含有32位和64位兩套介質,你可以決定安裝哪種系統。如果沒有64位介質,也可以聯絡經銷商進行單獨的介質購買。不過需要特別說明的是,零售版只能夠同時安裝乙個系統,如果你已經啟用了你的32位系統,你需要撥打微軟800**進行登出,然後再啟用你的64位系統。
參考了以上四點,相信大家也都有了乙個基本的了解,何去何從也應該心裡有譜了,我再總結一下,要實現真正意義上的64位計算,光有64位的處理器是不行的,還必須得有64位的作業系統以及64位的應用軟體才行,三者缺一不可,缺少其中任何一種要素都是無法實現64位計算的。另外,大家也要考慮現實情況,64位是趨勢,但是是否現在就親自去體驗,還要好好盤算盤算。當然,如果你還沒下定決心,也不要閒著你的電腦,我們可以在64位的硬體上先安裝32位的windows 8體驗著,不過如果咱的硬體是32位的,那可是絕對無法安裝64位的windows8,話說這就是傳說中的「向下相容」。
微軟可能放棄32位Windows 8
根據微軟的最新統計資料顯示,截止2010年6月份,64位windows 7佔據windows 7整體份額的比例已經達到46 而32位windows 7的比例則為54 微軟表示,目前,64位的windows 7已經逐步成為主流,而隨著時間的推逝,32位的windows 7必將會被歷史淘汰。那麼,隨著3...
32 位和 64 位 Windows識別
32 位和 64 位 windows 全部顯示 32 位和 64 位版本 windows 之間有什麼區別?術語 32 位 和 64 位 是指計算機的處理器 也稱為 cpu 處理資訊的方式。64 位版本的 windows 可處理大量的隨機訪問記憶體 ram 其效率遠遠高於 32 位的系統。我如何知道我...
Windows 8只有64位版本?
微軟正在 研究是否只為下下一代作業系統 這裡姑且稱之為windows 8 提供64位版本。至於下一代作業系統,微軟已經證實windows 7將提供x86和x64兩種風格,但是沒有提及是否也開發windows 8的這兩種版本,但有跡象表明,微軟會在放棄作業系統的x86系列,專注於x64系列,也就是說,...