詳細專業 32位與64位作業系統的區別

2021-06-19 18:58:31 字數 1426 閱讀 8284

簡單的說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 2023年在同一臺計算機上同時進行,或者是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應用程式並沒有做這個優化。

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

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

發表於2010

32位作業系統與64位作業系統的區別

區別一 設計初衷不同 64位系統只能裝在64位電腦上。32位系統可以安裝在32位電腦上或64位電腦上。32位系統裝在64位電腦上會導致電腦無法達到最大效能。區別三 運算速度不同 64位系統資料寬度為64位,32位系統資料寬度為32位。理論上效能相差一倍。區別四 定址能力不同 64位系統優勢還體現在對...

64位與32位作業系統的不同

乙個電腦處理資料是有規定的格式的。32位的電腦存放資料的形式是對每個資料用32個二進位制位元組來存放。64位的意思就是用64位個二進位制位元組來存放。64位作業系統的資料寬度為64位,64位指令集可以執行64位資料指令,也就是說處理器一次可提取64位資料 只要兩個指令,一次提取8個位元組的資料 比3...

作業系統32位與64位的區別

經常有問我這樣的乙個問題,什麼是32位與64系統?32位系統與64位的區別等等。圍繞目前這些大家比較關係的問題,電腦百事網編輯這裡將與大家總結一下,關於32位作業系統與64位作業系統的區別。首先來介紹下什麼是32位與64位作業系統 32位和64位作業系統是指,cpu一次處理資料的能力是32位還是64...