第43章捅英特尔的定眼
ARM架构,也可以称为进阶精简指令集,AcornRISC。
原本应该是Acorn电脑公司于1983为自家产品所研究,现在吗,它即将成为远东半导体公司需要攻克的第一个项目。
计算机经过多年的改进和发展,指令集也更加的庞大,现在最著名的就是英特尔使用的CISC,即复杂指令集。
什么是指令集架构,两种架构又有什么区别呢?
简单的来说,开发一个cpu就像是开发一栋楼,开发商在开发一栋楼之前需要先找设计人员设计这栋楼。
设计人员不能胡乱设计,要根据国家规定来设计,比如房屋高度,房屋的朝向,窗户的大小,排水管的大小,消防通道等等一系列的设计。
这个完整的设计方案对于CPU来说就是指令架构。
那这两种架构区别在什么地方。
先说复杂指令集,复杂指令集就是很多个操作步骤都集中到一个指令集里面,这像极了过去古代办事一样。
我们想要办一件事,对方只会告诉你一个地址,好不容易找到了办事地点,对方告诉你今天不上班。可算等到了上班,对方还要各种证件,等你拿来了证件,要告诉你需要开证明,这种就是复杂指令集。
而精简指令集正好完成相反,我们在办事前,对方会告诉我们几点去,去哪个地址的几楼几层几号,都需要带什么证件,这种就是精简指令集。
复杂指令集就像是开发一栋楼,复杂繁琐,它们更宏伟,不过消耗也大,更费建筑材料,所以用于大型设备或服务器。
而精简指令集就像是建造一间样板房,简单明了。虽说住的人不多,但是五脏俱全,更省时省力。多用于小型设备,如移动通信,便携式装备领域。
如果是以前的大型计算机,打死罗念中都不会考虑RM架构,因为它知道完全不可能。不过现在个人电脑使用RM架构完全没问题,英特尔在个人电脑上的成功不代表复杂指令集在这一领域更实用,纯属是时代造英雄。
实际上,ARM原本历史上就差点掀翻了英特尔,只可惜运气差了一点。
1985年Acorn公司开发出了第一代ARM1。仅仅一年后,ARM2研发成功,仅有30000个晶管体的的ARM2这个32位的处理器,他的性能就比集成了130000个晶管体的英特尔80286强大。
不过好景不长,几个月后,因特尔80386正式发布。
这个因特尔第一枚32位的处理器让ARM2变得无人问津,也让这个名垂青史的伟大芯片走入没落,直到几十年后才成就自己的辉煌。
产品无人问津,让Acorn公司陷入财务和研发资金缺失的双重困境。
要不是后来想进入通信行
请收藏:https://m.bi66.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)