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

2022-09-01 12:06:13 字數 1150 閱讀 9221

簡單的說x86代表32位作業系統 x64代表64位作業系統。如果你的cpu是雙核以上,那肯定支援64位作業系統了。如果你的電腦記憶體大於4g,那就要用64位的系統了,因為32位的windows 7也好,vista也好,最大都只支援3.25g的記憶體。而64位的windows 7最大將支援128g的記憶體。

在記憶體定址方面32位系統的最大記憶體定址空間是2的32次方= 4294967296(bit) = 4(gb)左右。而64位系統最大記憶體定址空間是2的64次方= 4294967296(bit)的32次方 =數值大於1億gb。這裡也就是說32位系統的處理器最大只支援到4g記憶體,而64位系統最大支援的記憶體高達億位數。

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

第二,要求配置不同。64位作業系統只能安裝在64位電腦上(cpu必須是64位的)。同時需要安裝64位常用軟體以發揮64位(x64)的最佳效能。32位作業系統則可以安裝在32位(32位cpu)或64位(64位cpu)電腦上。當然,32位作業系統安裝在64位電腦上,其硬體恰似「大馬拉小車」:64位效能就會大打折扣。

第三,運算速度不同。64位cpu gprs(general-purpose registers,通用暫存器)的資料寬度為64位,64位指令集可以執行64位資料指令,也就是說處理器一次可提取64位資料(只要兩個指令,一次提取8個位元組的資料),比32位(需要四個指令,一次提取4個位元組的資料)提高了一倍,理論上效能會相應提公升1倍。計算機

第四,定址能力不同。64位處理器的優勢還體現在系統對記憶體的控制上。由於位址使用的是特殊的整數,因此乙個alu(算術邏輯運算器)和暫存器可以處理更大的整數,也就是更大的位址。比如,windows vista x64 edition支援多達128 gb的記憶體和多達16 tb的虛擬記憶體,而32位cpu和作業系統最大只可支援4g記憶體。

第五,軟體普及不同。目前,64位常用軟體比32位常用軟體,要少得多的多。道理很簡單:使用64位作業系統的使用者相對較少。因此,軟體開發商必須考慮「投入產出比」,將有限資金投入到更多使用群體的軟體之中。這也是為什麼64位軟體**相對昂貴的重要原因。

介紹到這裡相信大家對32位和64位作業系統有了比較深刻的認識,對於目前來講32位依然是主流,並且目前的64位系統其實只是當前32位系統的簡單改進版本,依然保持著相容32位系統,但依然我們會發現與部分軟體存在不相容。64位系統的發展依然有很長的路要走,這裡我們推薦大家使用32位系統更佳。

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

1.32bcpu和64bcpu的區別?首先二者的指令集合 運算元位數 暫存器名稱和個數等等都不相同 比如一條mov eax,1指令,可能在32bcpu上對應的機器指令是0x1201 在64位機器上就是0x123401。程式對於機器cpu而言,僅僅是一系列順序躺在記憶體中的01 而已,而硬體上直接執行...

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

第一,設計初衷不同。6432 位作業系統是為普通使用者設計的。第二,要求配置不同。64位作業系統只能安裝在 64位電腦上 cpu 必須是64位的 同時需要安裝 64位常用軟體以發揮 64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位 cpu 或64 位 64 位cpu 電腦上。當然...

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

一,設計初衷不同 2 32位作業系統是為普通使用者設計的。二,要求配置不同 64位作業系統只能安裝在64位電腦上 cpu必須是64位的 同時需要安裝64位常用軟體以發揮64位 x64 的最佳效能。32位作業系統則可以安裝在32位 32位cpu 或64位 64位cpu 電腦上。當然,32位作業系統安裝...