ARM的前世今生.doc

ARM的前世今生.doc

ID:27463112

大小:646.00 KB

页数:16页

时间:2018-12-04

ARM的前世今生.doc_第1页
ARM的前世今生.doc_第2页
ARM的前世今生.doc_第3页
ARM的前世今生.doc_第4页
ARM的前世今生.doc_第5页
资源描述:

《ARM的前世今生.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ARM的前世今生  1978年,一家名字叫CPU的公司,悄悄在英国剑桥诞生。  不要惊讶,这个CPU,和我们经常所说的电脑里那个CPU是两回事。    CentralProcessingUnit,中央处理器  CPU公司的全称,是CambridgeProcessorUnit,字面意思是“剑桥处理器单元”。  CPU公司的创始人,是一个名叫HermannHauser的奥地利籍物理学博士,还有他的朋友,一个名叫ChrisCurry的英国工程师。    HermannHauser和ChrisCurry  CPU公司成立之后,主要从事电子设备设计和制造的业务。他们接到

2、的第一份订单,是制造赌博机的微控制器系统。  这个微控制器系统被开发出来后,称之为AcornSystem1。    AcornSystem1  1979年,在经营逐渐进入轨道之后,这家公司给自己换了个名字,叫做AcornComputerLtd。  Acorn是什么意思?橡子。对,就是冰河世纪里面,那只松鼠一直在追的那个东东。    AcornComputerLtd公司的商标,里面就有一个橡子。    之所以叫Acorn,还有一个有趣的说法,就是因为他们想在电话黄页里排在Apple(苹果)公司的前面。  在AcornSystem1之后,他们又陆续开发了Syste

3、m2、3、4,还有面向消费者的盒式计算机——AcornAtom。    AcornAtom  到了1981年,公司迎来了一个难得的机遇——英国广播公司BBC打算在整个英国播放一套提高电脑普及水平的节目,他们希望Acorn能生产一款与之配套的电脑。  这个计划非常宏大,英国政府也参与其中(购机费的一半将由政府资助),电脑一旦采购,将进入英国的每一间教室。  接下这个任务之后,Acorn就开始干了起来。结果,很快他们就发现,自己产品的硬件设计并不能满足需求。当时,中央处理器的发展潮流,正在从8位变成16位。Acorn并没有合适的芯片可以用。  一开始,他们打算使用

4、美国国家半导体和摩托罗拉公司的16位芯片。但是,经过评估后,他们发现了两个缺陷:  第一,芯片的执行速度有点慢,中断的响应时间太长。  第二,售价太贵,一台500英镑的电脑,处理器芯片就占到100英镑。  于是,他们打算去找当时如日中天的英特尔(Intel),希望对方提供一些80286处理器的设计资料和样品。然而,英特尔冰冷地拒绝了他们。    备受打击的Acorn公司,一气之下决定自己干,自己造芯片。(这个桥段是不是很熟悉?)  当时,Acorn公司的研发人员从美国加州大学伯克利分校找到了一个关于新型处理器的研究——简化指令集,恰好可以满足他们的设计要求。 

5、 在此基础上,经过多年的艰苦奋斗,来自剑桥大学的计算机科学家SophieWilson和SteveFurber最终完成了微处理器的设计。    SophieWilson和SteveFurber  前者负责指令集开发,后者负责芯片设计  对于这块芯片,Acorn给它命名为AcornRISCMachine。  嗯,这就是大名鼎鼎的“ARM”三个字母的由来。  Acorn是公司名称,Machine是机器,那RISC是什么意思呢?  前面说过,他们是基于“简化指令集”技术做出的芯片。RISC的意思,就是简化指令集计算机,ReducedInstructionSetComp

6、uter。  注意!前方灰色字体高能预警,非技术控请直接跳过。  这里解释一下,到底“简化指令集”有什么意义。  它是相对于“复杂指令集(CISC,complexinstructionsetcomputer)”的一个概念。  早期的处理器都是CISC架构(包括英特尔的处理器),随著时间推移,有越来越多的指令集加入。由于当时编译器的技术并不纯熟,程序都会直接以机器码或是组合语言写成,为了减少程序的设计时间,逐渐开发出单一指令,复杂操作的程序代码。设计师只需写下简单的指令,再交给CPU去执行。  但是后来有人发现,整个指令集中,只有约20%的指令常常会被使用到,大

7、约占了整个程序的80%;剩余80%的指令,只占了整个程序的20%。(典型的二八原则)  于是,1979年美国加州大学伯克利分校的DavidPatterson教授提出了RISC的想法,主张硬件应该专心加速常用的指令,较为复杂的指令则利用常用的指令去组合。  简单来说,CISC任务处理能力强,适合桌面电脑和服务器。RISC通过精简CISC指令种类,格式,简化寻址方式,达到省电高效的效果,适合手机、平板、数码相机等便携式电子产品。    当时研发出来的第一款处理器芯片的型号,被定为ARM1。  我们来对比一下ARM1和当时Intel的80286处理器(也就是常说的2

8、86):    可以看出来,ARM1和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。