当前位置: 华文问答 > 数码

「ARM 架构」是一种怎样的处理器架构?

2019-05-23数码

打个比方吧,ARM一开始是一家盖房子的公司,后面这家公司盖房子业绩平平,于是就转变策略不盖房子了,转而开始卖盖房子所需要的设计图纸方案,同时还和买方案盖房子的客户一起盖房子。在这里,房子就是所谓的芯片,图纸方案就是指芯片的算法,架构等等的知识产权。

ARM向他的客户提供授权,软件包等,通过授权费和版税赚钱,然后因为这种模式,又因为很多公司也需要芯片处理器,于是ARM就与很多公司产生了合作关系,比如德州仪器,苹果,诺基亚等等。

90年代初,移动终端开始兴起,ARM认为移动终端的前景不错,就和诺基亚合作推出了第一款ARM处理器的手机。后面尝到了甜头,而且和乔布斯的关系也挺好,于是就专门为苹果产品设计了处理器,而乔布斯天才的产品能力,将iPod和iPhone打造成了改变世界的爆款。

由于各种应用都是建立在ARM的地基上的,ARM的处理器便理所应当的一跃成为移动终端中无法替代的核心。那么好吧,谷歌研发安卓的时候一看大家都是这么玩,也只能顺应潮流,就把房子盖在ARM的地基上了。

ARM的对手,因特尔在90年代初因为觉得手机没什么发展前景,不肯投入,把这块市场拱手让给了ARM,现在估计肠子都悔青了。ARM走到今天这一步,也是顺应了科技的潮流,因为移动终端的迅猛发展,将它推到了这个位置上。

ARM早些年的芯片分为ARMv1,2,3,4,5,6体系,每个体系下又有细分的产品,后来ARM觉得这个名字不好听,在做新的处理器ARMv7体系架构时就起了个听起来高大上的名字,叫大脑皮层cortex,对应不同的市场分别有三个系列A,R,M。其中,A系列是对应智能移动终端的。

ARM的处理器所用的指令集为精简指令集RISC(Reduced Instruction Set Computing),其指令比较简单,ARM处理器的功耗是非常低的,所以是很适用于手机这种小型的移动设备上的。

现如今的手机芯片,都需要在ARM搭建好的框架里去"盖房子",要想去搭建框架,不是一朝一夕能够完成的,将会是一个漫长探索,大量投入过程。

参考文献:

[1] https://www. arm.com/Arm Processors for the Widest Range of Devices—from Sensors to Servers

[2] 鲜枣课堂 【ARM到底是一家什么样的公司?】