系統知識網 電腦組裝 32位系統和64位系統之間的區別

32位系統和64位系統之間的區別

很多人都對32位系統和64位系統之間的區別很好奇吧?這兩種系統到底哪個更好一些呢,哪種系統比較適合我們的電腦呢?電腦配置網將為大傢詳細介紹32位系統和64位系統之間的區別與選擇。 32位和64位的區別簡單的說x86代表32位操作系統 x64。

很多人都對32位系統和64位系統之間的區別很好奇吧?這兩種系統到底哪個更好一些呢,哪種系統比較適合我們的電腦呢?電腦配置網將為大傢詳細介紹32位系統和64位系統之間的區別與選擇。 

32位和64位的區別


簡單的說x86代表32位操作系統 x64代表64位操作系統。如果你的CPU是雙核以上,那肯定支持64位操作系統瞭。如果你的電腦內存大於4G,那就要用64位的系統瞭,因為32位的Windows 7也好,Vista也好,最大都隻支持3.25G的內存。而64位的windows 7最大將支持128G的內存。

64bit計算主要有兩大優點:可以進行更大范圍的整數運算;可以支持更大的內存。

不能因為數字上的變化,而簡單的認為64bit處理器的性能是 32bit處理器性能的兩倍。實際上在32bit應用下,32bit處理器的性能甚至會更強,即使是64bit處理器,目前情況下也是在32bit應用下性能更強。所以要認清64bit處理器的優勢,但不可迷信64bit。

內存這是64位系統最顯著的優點,它可以使用超過4GB的內存 。大多數新的臺式機和筆記本電腦至少擁有4GB的內存。問題是,像Vista和Win 7的32位版本隻能夠用大約3GB的內存 。相比之下,64位的Windows 不僅可以利用高達192GB的內存,還能夠使用的內存映射取代BIOS的功能,從而使操作系統真正使用完整的4GB的。因此,如果您安裝Win7 x64,對於有的4GB內存的機器你不會浪費1GB內存。

個人認為,3GB不足夠用於日常應用隻是一個時間問題。一個例子是的Win 7的XP模式功能,它可以讓你用舊的應用在一個虛擬機運行在Windows XP中。此功能可以用於各種目的,例如運行Office 2007和Office 2003年在同一臺計算機上同時進行,或者是IE(對WEB開發很有用)。但WinXP模式需要至少512MB~1GB內存才能正常運行,因此XP模式非常吃內存。因此,如果您現在部署Windows 7 32位,那麼你可能會很快要移動到64位,僅僅因為你必須升級您的機器與新的內存。我自己的筆記本電腦擁有8GB的內存 ,這是因為為瞭自己開發的程序在每個虛擬機環境下都能運行。我不想浪費內存中每一個字節。

64位真提供更好的性能瞭麼?

我猜很多人認為64位處理器要快於32位處理器。因為有這樣一個事實,從8位過渡到16位,從16位過渡到32位的過程確實帶來瞭一些性能提升。基於以上的原因,是否可以認為64位的處理器可以更快?

有這麼一個例子,很多32位處理器支持S***指令集,但是大多數程序員根本不會使用它們,因為這會妨礙到不支持這些指令集的電腦運行他們編譯的程序(e.g.SSE2可以令Zip壓縮更快,但是最常用的3個壓縮軟件都沒有使用它)。

因此,隻有應用瞭64位優化的64位程序才會有性能提升。不幸的是大多數Windows應用程序並沒有做這個優化。

不過最近一年來,新生瞭很多的64位應用程序,但不要錯誤地認為,它們將比32位版本更快。因為通常情況下,這個64位版本的制作,僅是因為32位版本無法正常運行在64位Windows操作系統上。但是有些對64位有性能依賴的程序,比如數學計算(e.g.Mathlab)和各類視頻處理軟件,或者軟件開發者明確的支持64位(e.g.7zip),那麼速度可能較32位版本有明顯的變化。

另一方面,win64不會減慢您的計算機性能。雖然類似CLR(.net底層)的程序會進行一些計算使32位程序能夠運行在64位系統上,邏輯上需要花費較多的時間。但是,在實踐中你會不知道其中的差別。幾乎所有性能測試都可以證明,在大多數情況下不用在意64位和32位之間性能差異。

因此,更好的CPU性能不是升級到64位的理由。不過毫無疑問,這個現象很可能很快就改變,未來屬於64位。隨著時間的推移越來越多的軟件供應商將提供64位版本的程序。

如果你的機器cpu是雙核以上,內存大於4G的話,選擇64位的系統會更給你帶來更快的性能體驗。不過也有可能出現某個程序不能在64位系統下運行的情況,這個還得自己去權衡瞭。

返回顶部