2020-09-22 17:15
我們在為自己的電腦安裝軟件的時候,經(jīng)常會看到同一款軟件有x64和x86之分,這兩種有什么區(qū)別?x64和x86又分別是什么意思呢?
軟件版本里的x64和x86代表著該軟件是支持64位或是32位的系統(tǒng)。
32位系統(tǒng)也稱作x86系統(tǒng),64位系統(tǒng)也稱作x64系統(tǒng)。我們在安裝軟件的時候都需要區(qū)分電腦是32位還是64位。
怎么看電腦是x86還是x64?右鍵我的電腦,查看屬性就可以看到了。
一些古董級的CPU可能才是32位,只支持32位版本系統(tǒng),但是32位CPU的電腦不能裝64位的系統(tǒng)。目前的CPU都是基于64位設計的,也就是X64架構,支持64位系統(tǒng),同時也兼容32位系統(tǒng),但是我們建議首選64位版本系統(tǒng)。
系統(tǒng)x86與x64有什么區(qū)別
1、內存尋址能力區(qū)別
32位系統(tǒng)尋址能力是4G容量,不過需要保留一些給硬件使用,因此留給用戶的可用內存一般是3.25g-3.5G容量左右,即使你插上8G內存,也無法識別那么大容量,而64位系統(tǒng)可以支持128GB大內存,甚至更大。
2、運算速度區(qū)別
安裝64位系統(tǒng),需要CPU必須支持64位,而64位CPU GPRs(General-Purpose Registers,通用寄存器)的數(shù)據(jù)寬度為64位,64位指令集可以運行64位數(shù)據(jù)指令,也就是說處理器一次可提取64位數(shù)據(jù)(只要兩個指令,一次提取8個字節(jié)的數(shù)據(jù)),比32位(需要四個指令,一次提取4個字節(jié)的數(shù)據(jù))提高了一倍,理論上性能會相應提升一倍。
通常情況下,x86(32位)的軟件可在64位和32位上的系統(tǒng)運行,但x64(64位)的軟件在32位系統(tǒng)上有可能出現(xiàn)不兼容的情形。