Windows 7有32位版本和64位版本,但是64位一定就比32位的執行速度快嗎?
首先,相信選擇64位Windows 7的網友中很有大比例是儲存體大於或等於4GB的。如果在32位win7下,可使用的記憶體顯示為僅3.25G。那麼其他的剩餘記憶體跑到哪裡去了?請繼續往下看。
在32位元模式下的CPU,只能定址最大4GB的儲存體,受制於此,32位元的操作系統也只能識別最大4GB的儲存體,由於在系統中,除了記憶體之外,還有其他的儲存裝置,因此,真正可以供記憶體利用的儲存體空間小於4GB,也就是我們看到的系統屬性中顯示的3.25GB。
但在64位模式下的CPU則不同,64位CPU的最大定址空間為2的64次方bytes,計算後其可定址空間達到了驚人的16TB(treabytes),即16384GB。當然,這只是理論,實際上,64位Windows7的各版本分別為8GB-192GB,其中:
1、家庭普通版最高支援8GB儲存體。
2、家庭高階版最高支援16GB儲存體。
3、專業版、企業版和旗艦版最高可支援192GB儲存體。
對於儲存體大於等於4GB的使用者,由於受到32位執行模式的限制,不能最大化利用硬體資源,這時就可以選擇安裝64位的作業系統。但是要注意:64 位作業系統需要CPU的支援64模式,即其指令集包含EM64T。在安裝64位Win 7前請先確認你的CPU是否支援64位模式,一般而言,2006年之後購買的CPU均支援64位元模式。(用CPU-Z這個小軟體就可以檢視你的CPU是否支援64位模式,檢視方法和CPU-Z下載地址我會附在文章最後。)
對於儲存體小於4GB的使用者,32位Win7更為適合,因為64位Win7會佔用更多的系統儲存體資源。
其次,我們再再運算效能做比較。理論上,64位平臺上的執行效能要遠超過32位平臺,因為CPU通用暫存器的資料位元寬是不同的,64位元平臺是 64位,32位平臺是32位。64位平臺可以執行64位指令,處理器一次可提取64位資料(一次提取8個位元組資料),比32位元(一次提取4個位元組資料) 提高了一倍,在理論上,效能會提高1倍。
但是,作業系統雖然是64位的,要求應用軟體也為64位才會發揮64位作業系統的優勢。在64位作業系統下執行32位的應用軟體並不會有效能的提升,只有使用64位的應用軟體才能發揮64位平臺的優勢。就目前來看,64位的應用軟體在種類和數量上都要遠低於32位作業系統,但是也有越來越多的軟體開發者開始將他們的軟體移植到64位平臺上。目前,仍有很多軟體不相容Windows 7 的64位版本,相信隨著時間的推移,會有越來越多的軟體可以應用在64位平臺上。