tft每日頭條

 > 生活

 > 計算機中32位64位x86和x64

計算機中32位64位x86和x64

生活 更新时间:2024-08-27 22:15:36

32位和64位的區别主要體現在支持的内存、處理器、軟件、處理數據的能力等方面的不同。

計算機中32位64位x86和x64(計算機中32位64位x86和x64)1

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區别
  • x86, x64指的是什麼: 指的是CPU的指令集架構。
  • 指令集架構和處理器的關系

微處理器:由一片或少數幾片大規模繼承電路組成的中央處理器。這些電路執行控制部件和算術邏輯 輯部件的功能。

微處理器能完成取指令、執行指令以及與外界存儲器和邏輯部件交換信息等操作,是衛星計算機的 運算控制部分。

指令集: CPU中用來控制計算機系統的一套指令的集合。每款CPU在設計時就規定了一系列與其硬 件電路相配合的指令系統。

硬件對外的接口,我們通過操作系統調度,操作系統讓硬件去計算。 讓硬件計算是通過硬件提供的 接口,就是指令集。

指令集架構( Instruction Set Architecture)的常見種類:

    • 複雜指令集運算 ( Complex Instruction Set Computing,CISC )

采用CISC的處理器架構: intel的x86架構 ,x64(也叫x86-64, amd64)系列 ,采用該架構的 CPU主要出于Intel和AMD兩家公司,這種CPU常用于pc機

    • 精簡指令集運算( Reduced Instruction Set Computing,RISC)

使用RISC指令集的體系結構主要有ARM,MIPS,采用該架構的CPU主要有高通、三星、蘋 果、華為海思等公司,這種CPU常用于手機上

    • 顯式并行指令集運算( Explicitly Parallel Instruction Computing,EPIC)

EPIC乃先進的全新指令集運算,隻有Intel的IA-64架構的純64位微處理器的Itanium/Itanium 2

    • 超長指令字指令集運算(VLIW)

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved