Core、处理器(CPU)核、处理器(CPU)、处理器(CPU)架构、微结构、指令集、指令集架构、ARMv7 内核架构

(1)CPU :全称为中央处理器单元,简称为处理器;

(2)“处理器核”和“ Core ”是指处理器内部最核心的部分,是真正的处理器内核;

(3)“处理器”和“CPU" 往往是一个完整的 Soc ,包含了处理器内核和其他的设备或者存储器;

(4)处理器架构即微结构,指令集架构决定微结构的一部分硬件逻辑设计(解码逻辑和执行单元

(5)指令集:顾名思义是一组指令的集合;

(6)指令集架构:区分CPU 的主要标准,CPU 灵魂,有时简称称为“处理器架构”(只能简称,还是有区别的)

指令集架构主要分为复杂指令集 (Complex Instruction Set Computer,CISC),精简指令集( Reduced Instruction Set Computer, RISC )。

  1. X86-------CISC
  2. SPARC-------RISC
  3. MIPS-------RISC
  4. Power-------RISC
  5. Alpha-------RISC
  6. ARM-------RISC​​​​​​​​​​​​​​
  7. ARC-------RISC​​​​​​​​​​​​​​
  8. Andes-------RISC​​​​​​​​​​​​​​
  9. C-Sky-------RISC​​​​​​​​​​​​​​

(7)设计处理器内核,核心的部分(解码逻辑和执行单元)必须指令集架构支持,同一指令集设计出来的处理器核也可能不同,但是同一指令集设计出来的不同处理器核可以兼容运行相同的应用;

(8)ARMv7 内核架构:ARMv7/8 指令集架构,用这种指令集架构可以设计出很多处理器,例如:Cortex-M、Cortex-A、Cortex-R。

(9)想做SOC(CPU/处理器)的厂商需要处理器内核支持,想做处理器内核的产商需要指令集架构的支持;

(10)因此处理器架构由处理器内核架构决定的,处理器内核架构是由指令集架构决定的,因此导致CPU处理器不同的最根本差异就是指令集架构,因此指令集架构是CPU的灵魂。

处理器架构<======处理器内核架构<========指令集架构

STM32F429处理器使用Cortex-M处理器内核架构,Cortex-M处理器内核架构使用ARMv7指令架构


1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。

2.未经原作者允许不得转载本文内容,否则将视为侵权;

3.转载或者引用本文内容请注明来源及原作者;

4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。

下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个早起的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值