您的位置 首页 被动

简析ARM内核和架构概念及其之间的联系

ARM产品越来越丰富,命名也越来越多。很多朋友提问: ARM内核和架构都是什么意思?内核和架构的关系

ARM产品越来越丰厚,命名也越来越多。许多朋友发问: ARM内核和架构都是什么意思?内核和架构的联系是什么?比方ARMv7架构,这个架构指的是什么?

1. ARM内核:从ARM7、ARM9到Cortex-A7、A8、A9、A12、A15再到Cortex-A53、A57等,总归不同版别 ARM 有不同的主意。比方为高速度规划的Cortex A8、A9都是ARMv7a 架构;Cortex M3、M4是ARMv7m架构;前者是内核,后者是指令集的架构。

2. ARM的架构都是根据RISC指令集而架构的,而其内核仅仅完成这一指令集的硬件架构的根底,Thumb-2指令集架构(ISA)的子集,包含一切根本的16位 和32位Thumb-2指令、 哈佛处理器架构,在加载/存储数据的一起能够履行指令取指,带分支猜测的三级流水线等。

3. 比如你盖房子,刚开端由于水平低盛行盖平房,这便是一种架构(V5T),然后这种平房架构你能够规划出一款独立卫生间的样式, 这叫ARM7内核。 然后其他人(芯片规划公司)想盖房子的就买你这个图纸去盖,接着过一段时间,有人觉得光独立卫生间还不行啊, 我还想有个小宅院! 好吧,那ARM就满意你们的要求,出个带小宅院的样式(ARM9)。

又过了好久, 这种平房的架构就跟着大伙的需求一向改啊改啊,后来通过ARM研讨发现: 现在大伙盖房子的才干duang duang直升啊(包含工艺、规划才干、时钟主频),只盖这种平房发挥不开啊! 好吧,ARM为了不让这帮规划的人闲着,就推出一种二三层高楼的样式, 这由于跟平房规划结构彻底不一样嘛, 那就叫一种新的架构(ARMv6),相同这种高楼样式ARM也为我们预备了带游泳池的和带车库的样式(ARM11),好吧持续改啊改啊, 改到后来我们现已开端有才干盖十层以上的大楼了。 ARM自始自终地出了新的样式(ARMv7架构), 这时ARM觉得曾经姓名都太土鳖了, 什么ARM5、 ARM6、 ARM7—又刺耳又难记, 我要取个看起来牛逼的姓名, 咱至少也算个能规划摩天大楼的主儿了, 所以后边的内核都叫Cortex。

改名仅仅一部分, 跟着这个架构出来后, ARM发现曾经用我们图纸盖出的楼也就做个民宅, 民宅图个啥? 实惠嘛(功耗低)。 现在不一样了,现在咱的图纸盖得楼不只能够做民宅,还能够做军事基地、 还能够做高档写字楼, 曾经这些高档功用的高楼可是只要小英(英特尔)才干规划出来的啊!为了满意这些不同的需求, ARM把这个架构规划出来的样式分红3个系列(M系列、R系列、A系列)。

M系列是为民宅规划的, 由于老百姓图实惠嘛, 这种规划就规划个十层左右(功耗低); R系列是为军事基地规划的, 这种楼规划的也不高— 十层左右吧, 可是关键是要对特殊情况要有快速反应的才干(中止快); 最终A系列是给商业大佬用的, 那当然是要高端大气上档次, 便是要功能高,各种LED灯灯火秀啊都给我上。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/91281.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部