64位處理器與32位處理器的區別

2021-08-26 11:04:44 字數 653 閱讀 1068

第二,要求配置不同。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位處理器的暫存器介紹

保護模式 基本模式,所有指令和特性都是可用的 系統管理模式 提供實現電源管理模式和系統安全等功能的機制 保護模式下,32位處理器可以定址最高4g空間。實位址模式能訪問1m的記憶體。虛擬模式執行的多個程式每個都能訪問1m的記憶體。32位cpu所含有的暫存器有 6個段暫存器 es cs ss ds fs...

Ubuntu考慮停止支援32位處理器

linux在上世紀90年代憑藉輕巧快速占領低端pc的市場,從而開始了它的發展。所以ubuntu關於停止支援32位cpu的提議是含有一絲諷刺意味,但這並不讓人感到驚訝。ubuntu的開發人員dimitri john ledkov在ubuntu郵件列表中提出canonical應該逐漸停止支援32位處理器...

32位處理器內暫存器簡介

摘要 在32位cpu中,還有各種各樣的暫存器。一些暫存器是通用的,一些暫存器是專用的。一些指令如add loop,如果後面沒有完整的暫存器運算元,說明它們使用了隱含的運算元,這樣的話,我們需要對每個暫存器的常規用途比較了解。本文,主要是乙個彙總和淺要介紹,幫你理清32位暫存器的主要用途。32位cpu...