你对过去知道的越多,对未来就看的越远

 

    

01

引言

手机提供给了我们多样化生活,它让我们随时随地和世界保持连接,就象呼吸空气一样平常。我们每天起来第一件事就是打开手机,晚上睡前最后一件事是放下手机。几分钟不点开微信,新闻,游戏,就如同自己被世界遗忘了,或自己遗忘了世界,我们无时无刻不在刷手机,公交地铁里、上班开会时、吃饭闲聊中……如果我们不得不离开一段时间,那回来之后第一件事就是急不可耐的看看手机有没有新的消息。

 

看似我们和手机亲密无间,但是我们真正了解它吗?或者说真正了解带给我们这一切多样化生活的幕后英雄吗?说到这个幕后英雄,大家应该都不陌生-处理器。无论手机厂商发布哪一款手机,我们第一时间都会去扒一扒它的内芯SoC,而说起手机芯片厂商,相信大家第一时间会想起高通、三星、联发科、海思以及当前红极一时的松果等,而无论是哪一家都要受益于顶级幕后推手-ARM公司,因为他们的手机芯片均是基于ARM的指令集,采用ARM的公版内核架构,亦或者是基于ARM的指令集自研架构。

 

作为混迹于IT行业的码农们,我想大家肯定都或多或少的知道arm处理器,然而你对ISA指令集,处理器微架构、ARM处理器的家族分类了解吗?我想绝大多数的码农肯定是一脸懵逼的。

 

今天瓶子哥就带大家通过讲解ARM以及相关的技术背景点来揭开这些知识谜底,话说以后出去装X就靠它了!否则当外行们问起关于ARM处理器的相关技术点而无法从容应答的时候,我等屌丝该如何面对码农这等高大上的职业呢?

 

就像多年前朋友让瓶子哥帮忙攒一台能打LOL的台式机电脑的时候,当时我竟无言以对,然后匆忙从网上到处去现扒相关的配置资料。虽然我很想说哥虽然是学计算机的,但是攒机真的是另外一门学问好不好,个中滋味我想大家应该能理解。

 

 

而对于我们职场的码农君们来说,深层次的了解ARM无疑对嵌入式开发有很大的裨益,比如在立项的时候针对不同的产品形态,我们可以更快,更好的进行芯片选型,做到物尽其用。

 

 

好了,说了这么多,终于引出我们今天课堂上要讨论的话题:让我们一起来扒一扒ARM处理器的前世今生。今天的课主要是讲讲ARM处理器的发展以及处理器相关的概念知识点。不会有过多的技术性论证,所以大家可以轻松活跃些。“狗蛋,虽然老师说了这节课不会涉及太多的技术论证,但是并不代表你们某些同学就可以打酱油哈,要知道老师的每节课都是为后面的知识做铺垫的,要想跟着老师一起飞,一定要凝神定气,打起十二分精神,OK,Everybody坐好了,我们要飞了!”

2

02

今生ARM的大动作

 

2016年,日本软银同意斥资243亿英镑(约合人民币2155亿元))收购英国芯片设计公司ARM,这则消息再一次把这家低调而不失内涵的世界性的科技公司推向了公众面前。ARM被誉为英国的苹果,最成功的科技公司,一个敢和英特尔拍桌子的竞争对手,和互联网浪潮中默默无闻的英国一样,低调到很少有人听说过这个名字,但这并不影响他“统治全球”的节奏:2017年宣布正式达成1000亿芯片出货量的里程碑。

 

全世界95%的智能手机和80%的数码相机都在使用ARM技术。在一些新兴领域,如头戴显示器、自动驾驶汽车、智能手表以及无人机中也不会缺少这家技术公司的身影,它是全球消费品电子产品的绝对幕后推手。作为整个智能移动硬件行业的绝对上游,ARM凭借超过90%的市场份额几乎掌握了决定行业下一步走向的能力。而在软银的领导下,ARM又将在智能硬件领域掀起一场怎样的血雨腥风呢?

3    

03

ARM的前世

1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。

 

1979年,CPU公司改名为Acorn RISC Machine计算机公司。Acorn公司打算使用摩托罗拉公司的16位芯片,但是发现这种芯片太慢也太贵。"一台售价500英镑的机器,不可能使用价格100英镑的CPU!"他们转而向Intel公司索要80286芯片的设计资料,但是遭到拒绝,于是被迫只能赶鸭子上架自己研发,不知道现在的Intel会不会为当时的决定而后悔呢。

ARM公司前身Acorn

 

 

1985年,RogerWilson和SteveFurber设计了他们自己的第一代32位、6MHz的处理器,RogerWilson和SteveFurber用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来。

RISC的全称是"精简指令集计算机"(reduced instructionset computer),它支持的指令比较简单,所以功耗小、价格便宜,特别合适移动设备。由于Acorn芯片符合低功耗的特性,苹果当时正在开发新的PDA设备「Newton」就直接选用了Acorn的芯片。Acorn为苹果公司后来设计出成功的产品iPhone打下了良好的基础。

 

1990年11月,Acorn、Apple和VLSI共同出资创建了ARM。Acorn RISC Machine正式更名为Advanced RISC Machine。被人称作“英国的苹果电脑公司”。由于缺钱,ARM公司的第一个办公室不得不设在剑桥乡下的一座改建过的18世纪的谷仓中,公司的办公地点非常简陋,就是一个谷仓。