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位平台上。