32位和64位的區别主要體現在支持的内存、處理器、軟件、處理數據的能力等方面的不同。
32位系統需要x86指令集來運行;64位系統需要x64(x86-64,amd64) 指令集來運行。
32位的系統可以訪問 232 =4294967296(bit)個内存地址,即4GB的RAM或物理内存。
64位的系統可以訪問264=4294967296(bit)的32次方個内存地址, 即180億(18-Quintillion)GB的 RAM,高達億位數。 任何大于4GB的内存都可以很容易地被它處理。
32位系統可以支持32位處理器,不能支持64位處理器;
64位系統支持32位以及64位處理器
32位不能支持基于64位的軟件; 64位可以支持32位以及64位的軟件。
32位和64位處理器一次性運算量不一樣(每秒可以執行的計算數量),這會影響它們完成任務的 速度。 64位處理器可以采用雙核,四核,六核和八核版本,多核可以增加每秒可執行的計算數 量,提高處理能力并幫助使計算機運算更快。
x86和x64區别微處理器:由一片或少數幾片大規模繼承電路組成的中央處理器。這些電路執行控制部件和算術邏輯 輯部件的功能。
微處理器能完成取指令、執行指令以及與外界存儲器和邏輯部件交換信息等操作,是衛星計算機的 運算控制部分。
指令集: CPU中用來控制計算機系統的一套指令的集合。每款CPU在設計時就規定了一系列與其硬 件電路相配合的指令系統。
硬件對外的接口,我們通過操作系統調度,操作系統讓硬件去計算。 讓硬件計算是通過硬件提供的 接口,就是指令集。
指令集架構( Instruction Set Architecture)的常見種類:
采用CISC的處理器架構: intel的x86架構 ,x64(也叫x86-64, amd64)系列 ,采用該架構的 CPU主要出于Intel和AMD兩家公司,這種CPU常用于pc機
使用RISC指令集的體系結構主要有ARM,MIPS,采用該架構的CPU主要有高通、三星、蘋 果、華為海思等公司,這種CPU常用于手機上
EPIC乃先進的全新指令集運算,隻有Intel的IA-64架構的純64位微處理器的Itanium/Itanium 2
VLIW(超長指令字)體系結構是美國Multiflow和Cydrome公司于20世紀80年代設計的體系結構 構,EPIC體系結構就是從VLIW中衍生出來的
x86和x64架構總結狹義的x86架構,指隻支持32位的intel/amd/via的cpu, 并向下兼容16位
狹義的x64架構,指的是支持32位和64位的intel/amd 的cpu, 指令集與x86兼容,并向下兼容16位,目前絕大多數民用cpu和服務器Cpu都是這樣的。
狹義的ia64架構,指的是安騰系列的cpu,雖然指令集也是64位的,但不兼容32位,intel獨有的,這種cpu當前較少見
廣義的x86架構, 泛指支持x86和x64架構的intel, amd的cpu, 但不包含ia64(安騰)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!