1) 指令集架构==设计规范
开发CPU就像修一栋楼一样,建楼要按照不同的国家设计规范(比如窗户的大小朝向,排水管的设计等等)来设计,X86 、ARM是指不同的指令集架构,也就相当于不同的设计规范。

2)X86和ARM
指令集架构是指机器的语言,包含各种各样的指令,电脑的CPU(Intel和AMD)采用的是X86的指令集架构,而手机、平板等移动设备采用的是ARM指令集架构。X86属于复杂指令集(CISC,很多个操作步骤都集合在一个指令中),ARM属于精简指令集(RISC)。

3)微架构
当选定不同的设计规范之后就要设计出相应的户型(两室一厅,一室一厅),就相当于不同的微架构(电脑的微架构有Haswell等,移动设备的微架构有Cortex-A55等)。

一个例子搞懂x86_64 x86_32代表什么?
以上可知:
x86_64:指支持x86指令集,寻址位宽为64bit的操作系统和硬件,在我们计算机中最明显的体现是支持内存容量大于3.3G以上
x86_32:指支持x86指令集,寻址位宽为32bit的操作系统和硬件,在我们计算机中最明显的体现是支持内存容量小于3.3G

相关文章:

  • 2021-09-05
  • 2021-12-29
  • 2021-05-27
  • 2021-07-26
  • 2022-12-23
  • 2021-08-24
  • 2021-09-19
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2021-07-14
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
  • 2021-10-15
相关资源
相似解决方案