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

2021-08-28 16:03:26 字數 1259 閱讀 1353

一,設計初衷不同

2 32位作業系統是為普通使用者設計的。

二,要求配置不同

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(算術邏輯運算器)和暫存器可以處理更大的整數,也就是更大的位址。比如,window vista x64 edition支援多達128 gb的記憶體和多達16 tb的虛擬記憶體,而32位cpu和作業系統最大只可支援4g記憶體。

第五,軟體普及不同

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

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

64bit計算主要有兩大好處:可以進行更大範圍的整數運算;可以支援更大的記憶體。

記憶體這是64位系統最顯著的優點,它可以使用超過4gb的記憶體 。大多數新的台式電腦和膝上型電腦至少擁有4gb的記憶體。問題是,像vista和win 7的32位版本只能夠用大約3gb的記憶體 。相比之下,64位的windows 不僅可以利用高達128gb的記憶體,還能夠使用的記憶體對映取代bios的功能,從而使作業系統真正使用完整的4gb的。

在軟體測試的時候,需要考慮:

軟體對執行裝置的相容性:軟體執行在不同的裝置上,在裝置上執行的情況可能會對軟體的表現產生差異,這時候就需要對裝置的相容性進行測試。比如裝置是32位還是64位,小型機、pc server、普通的pc,甚至會執行在平板電腦上、手機甚至電視盒子上。

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位作業系統的區別

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