指令集、架构、核

CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。市面上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU(CISC:Complex Instruction Set Computer),另一个是以IBM、ARM为首的精简指令集CPU(RISC:Reduced Instruction Set Computer)。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公司是ARM架构

ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。

Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8 架构在 TechCon 上推出)ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器

由于应用领域不同,基于v7架构的Cortex处理器系列所采用的技术也不相同,基于v7A的称为Cortex-A系列,基于v7R的称为Cortex-R系列,基于v7M的称为Cortex-M系列。

总结:

简单来说,Cortex就是ARM公司一个系列处理器的名称。比如英特尔旗下处理器有酷睿奔腾赛扬。ARM在最初的处理器型号都用数字命名,最后一个是ARM11系列,在应用ARMv7架构后,推出了Cortex这一系列,老式的则命名为Classic系列

ARM Classic(传统)系列处理器上市已经超过 15 年,其中的 ARM7TDMI 依然是市场占有率最高的 32 位处理器,该系列处理器由三个子系列九种处理器组成,分别是:
● ARM7 系列:基于 ARMv3 或 ARMv4 架构,包括 ARM7TDMI-S 和 ARM7EJ-S 处理器。
● ARM9 系列:基于 ARMv5 架构,包括 ARM926EJ-S、ARM946E-S 和 ARM968E-S 处理器。
● ARM11 系列:基于 ARMv6 架构,包括 ARM1136J(F)-S、ARM1156T2(F)-S、ARM1176JZ(F)-S 和 ARM11MPCore 处理器。

ARM11系列微处理器是ARM公司近年推出的新一代RISC处理器,它是ARM新指令架构——ARMv6的第一代设计实现。该系列主要有ARM1136J,ARM1156T2和ARM1176JZ三个内核型号,分别针对不同应用领域。

Classic 系列处理器在很大程度上已经逐步被 Cortex 系列所取代,所以在最新的设计中并不推荐使用该系列处理器,尤其是 ARM7 系列。

关于核的这部分不再赘述,注意理解。

references:

处理器架构_百度百科

https://baike.baidu.com/item/cortex/4476976#:~:text=cortex%0A%E6%80%BB%E7%BB%93.%20%E7%BC%96%E8%BE%91.%20%E7%AE%80%E5%8D%95%E6%9D%A5%E8%AF%B4%EF%BC%8CCortex%E5%B0%B1%E6%98%AFARM%E5%85%AC%E5%8F%B8%E4%B8%80%E4%B8%AA%E7%B3%BB%E5%88%97%E5%A4%84%E7%90%86%E5%99%A8%E7%9A%84%E5%90%8D%E7%A7%B0%E3%80%82.%20%E6%AF%94%E5%A6%82%E8%8B%B1%E7%89%B9%E5%B0%94%E6%97%97%E4%B8%8B%E5%A4%84%E7%90%86%E5%99%A8%E6%9C%89%20%E9%85%B7%E7%9D%BF%20%EF%BC%8C%20%E5%A5%94%E8%85%BE%20%EF%BC%8C,%E3%80%82.%20ARM%E5%9C%A8%E6%9C%80%E5%88%9D%E7%9A%84%E5%A4%84%E7%90%86%E5%99%A8%E5%9E%8B%E5%8F%B7%E9%83%BD%E7%94%A8%E6%95%B0%E5%AD%97%E5%91%BD%E5%90%8D%EF%BC%8C%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E6%98%AF%20ARM11%20%E7%B3%BB%E5%88%97%EF%BC%8C%E5%9C%A8%E5%BA%94%E7%94%A8ARMv7%E6%9E%B6%E6%9E%84%E5%90%8E%EF%BC%8C%E6%8E%A8%E5%87%BA%E4%BA%86Cortex%E8%BF%99%E4%B8%80%E7%B3%BB%E5%88%97%EF%BC%8C%E8%80%81%E5%BC%8F%E7%9A%84%E5%88%99%E5%91%BD%E5%90%8D%E4%B8%BA%20Classic%E7%B3%BB%E5%88%97%20%E3%80%82.%20%5B1%5D%20Cortex%E5%A4%84%E7%90%86%E5%99%A8.

ARM Classic(传统)系列处理器_微学苑

ARM平台处理器简介-ARMv7_WangMark的博客-CSDN博客_arm v7

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值