登陆注册
26501200000050

第50章 ARM指令集

正如x86架构的芯片在后期不是一个纯粹的复杂指令集芯片一样,前世那些令外行人看得眼花缭乱的CPU系列一半因为自大而导致商业决策失误,一半是因为决策失误而强行让用户被绑架的缘故。

这就是在寻找未来路径的兼容和妥协!

x86-64和x86-32本来就是两套指令集,只不过做到了一个CPU上而已。可是为什么在一开始不把x86-32指令集和RISC64-bit指令集做到一个CPU?

于是,AMD就出手了,它的64-bitCPU兼容x86-32。可是AMD也头脑犯浑,你兼容就兼容吧,你把新的64-bit指令集搞成CSIC干什么呢?不过它已经这么搞了,用户也认了,毕竟一时这是唯一支持x86-32的64-bitCPU。

结果,木已成舟。用户已经接受了AMD那套CISC64-bit指令集,Intel也不能改了。被绑架了。

而在普通市场难以看见的IBM的power系列的CPU,从一开始的定位就是精简指令集结构,专注于服务器市场和大型机,可惜由于与垄断个人操作系统的微软并不兼容,使得个人计算机的大客户苹果不得不选择逃离。

因为,微软的系统其实就是为X86指令集量身打造的。

所以,前世市面上那些CPU系列,如果不是专业人士,恐怕都不是能够分的很清楚,只能知道个大概。

这些让普通用户摸不着头脑的CPU系列,就是自大的以为自己已经统治了市场,所作出的错误决策,结果,所有的后果统统都只有用户买单,想不买单也不行,因为用户实在是没有选择。

所幸,苹果公司在自己的智能手机上,就很好地规避了这个错误,他的手机处理器,一直都是只有一个系列,而不像其他手机制造商那样,出了N多系列,用了N多的处理芯片,让用户想要买他的手机,都几乎要犯选择困难症。

苹果这样做的好处,就在于能给用户一个清晰无比的理念和比较,也能形成一个品牌效应,让用户在心里开始信任这个CPU系列,在这个基础上,苹果公司才开始着手研制RAM架构的桌面级CPU。

其实,不止苹果公司有着这个觉悟,作为全球第一大个人电脑微处理器供应商—英特尔很早就开始考虑这个问题,并且还做出了尝试。

在前世的80年代末,英特尔面临一个选择,是继续设计和以前x86兼容的芯片还是转到精简指令的道路上去。如果转到精简指令的道路上,英特尔的市场优势会荡然无存:如果坚持走复杂指令的道路,它就必须逆着全世界处理器发展潮流前进。

在这个问题上,英特尔处理得很明智。首先,英特尔必须维护它通过x86系列芯片在微处理器市场上确立的领先地位。但是,万一复杂指令的处理器发展到头了,而精简指令代表了未来的发展方向,它也不能坐以待毙。

于是英特尔在推出过渡型复杂指令集的处理器80486的同时,推出了基于精简指令集的80860。这个产品事实证明不是很成功,显然,市场的倾向说明了用户对兼容性的要求比性能更重要。因此,英特尔在精简指令上推出80960后,就停止了这方面的工作,而专心做“技术落后”的复杂指令系列。

在整个20世纪90年代,只有英特尔一家坚持开发复杂指令集的处理器,对抗着整个处理器工业界。所以说,英特尔并没有拒绝新技术,它也曾经研制出两个不错的精简指令的处理器,只是看到它们前途不好时,立即停掉了它们。

所以,苹果公司想要研制ARM架构的桌面级CPU,在X86指令集一统江山的基础上,向英特尔妥协是必不可少的,要不然他也不会抛弃合作了那么多年的IBM公司。

但是要将这两种架构合二为一,却并不是这么简单。

因为,在架构上,两者之间并不相同,在于设计者考虑问题方式的不同,具体实现的方式也就不同。

比如说我们要命令一个人吃饭,那么我们应该怎么命令呢?我们可以直接对他下达“吃饭”的命令,也可以命令他“先拿勺子,然后舀起一勺饭,然后张嘴,然后送到嘴里,最后咽下去”。

从这里可以看到,对于命令别人做事这样一件事情,不同的人有不同的理解,有人认为,如果我首先给接受命令的人以足够的训练,让他掌握各种复杂技能(即在硬件中实现对应的复杂功能),那么以后就可以用非常简单的命令让他去做很复杂的事情——比如只要说一句“吃饭”,他就会吃饭。

但是也有人认为这样会让事情变的太复杂,毕竟接受命令的人要做的事情很复杂,如果你这时候想让他吃菜怎么办?难道继续训练他吃菜的方法?我们为什么不可以把事情分为许多非常基本的步骤,这样只需要接受命令的人懂得很少的基本技能,就可以完成同样的工作,无非是下达命令的人稍微累一点——比如现在我要他吃菜,只需要把刚刚吃饭命令里的“舀起一勺饭”改成“舀起一勺菜”,问题就解决了,多么简单。

这就是X86和ARM的逻辑区别。

这个区别导致了X86和ARM分道扬镳——前者更加专注于高性能但同时高功耗的实现,而后者则专注于小尺寸低功耗领域。实际上也有很多事情X86更加合适,而另外一些事情则是RISC更加合适,比如在执行高密度的运算任务的时候X86就更具备优势,而在执行简单重复劳动的时候ARM就能占到上风。

比如假设我们是在举办吃饭大赛,那么X86只需要不停的喊“吃饭吃饭吃饭”就行了,而ARM则要一遍一遍重复吃饭流程,负责喊话的人如果嘴巴不够快(即内存带宽不够大),那么ARM就很难吃的过X86。但是如果我们只是要两个人把饭舀出来,那么X86就麻烦得多,因为X86里没有这么简单的舀饭动作,而RISC就只需要不停喊“舀饭舀饭舀饭”就OK。

同类推荐
  • 都市无限之旅

    都市无限之旅

    这是一个恶搞的小故事。王浩是名导游。老王是个神仙。
  • 独家蜜恋:唯爱暮光

    独家蜜恋:唯爱暮光

    沐馨雅握住了一只手,她的幸福生活从这一刻就开始了……
  • 敢做敢爱

    敢做敢爱

    文博宸,官二代,一个公司老板,正无辜地被卷入一场阴谋中,复杂的情感纠葛托出重重谜团,身世之谜,上位之谜……渐渐地,渐渐地,丑恶即将被揭露。在爱情,亲情,友情中,曾经一往无前,也徘徊过,也受伤过,最终,期盼的真情能否重现?尽在这复杂的人性中不断探索挖掘。女生崛起的时代已经到来?或者只是假象?犀利这个词,将带你一探究竟。
  • 绝情道士在都市

    绝情道士在都市

    金瓜道人一觉醒来,发现自己不是在熟悉的乾元大陆的金云观里,而是成为了一个地球华国少年。这个本是金云观菜田里的一个南瓜变成的妖道,因为刚蜕人形没有多久,还没有人类的感情,面对纷纷扰扰的都市风云,他会……
  • 重生之极品富豪

    重生之极品富豪

    二十七世纪的林宇是世界顶级豪,死后却不成想穿越到二十一世纪的一个高中生身上,而且这个高中生也叫林宇,好吧,有着世界顶级富豪的灵魂,二十一世纪的林宇纵横都市,执掌花都!
热门推荐
  • 落雨剑血

    落雨剑血

    武林之桂冠,谁与争锋,国殇!杀昏君,为仇。雨墨之情,寻遍天下倾城。似她身影,厥飞马...绝尘而去........
  • 不朽武仙

    不朽武仙

    浩瀚寰宇,位面亿万,强者如林,一个低级位面大陆边缘而来的少年,为了心中的梦想,毅然的踏上了逆天的修行之路,这是一个弱肉强食,勾心斗角的世界,一场机缘,少年偶得混沌炼世鼎,熔炼世间万物为己用,且看他败群雄,脚踏天才,震寰宇,留下不朽的传说。
  • 史诗与劫

    史诗与劫

    寒主首发《史诗与劫》。记叙千年之后人类科技达到顶峰,世界毁灭不断更迭,异人能力诞生,来自天都的命运尚神被逐出天都。。。这一切的一切是被安排好的命运,还是在不断更迭的史诗?我们走的路不一定是对的,但我们知道什么是不对的。我们进行着!
  • 黑暗精灵的城

    黑暗精灵的城

    谨以此书致明天的我们!故事发生在人类因欲望毁灭了世界后,即文中提到的大破灭时代后。各种族为了和”使者“周旋以及生存,建立了各族的城池。本部小说以东大陆精灵的分支建立的黑暗之城为背景,讲述了城内精灵们的爱恨情仇。
  • 冬季恋歌

    冬季恋歌

    诗歌集《冬季恋歌》,全书共收集作者诗歌65余首。作者对家乡、对母亲、对童年、对爱情的深切怀念,每一丝都撩动着人的心绪,每一缕都触动着人的灵魂。特别是对爱情的描绘,由期待,到感受,到怀念,到疼痛,再到坚信,每一个细节都像铺在雪地上的丝绸,美丽而忧伤。
  • 闯星河

    闯星河

    一颗种子引发的浩劫,地球由此进入新的时代,各路豪杰并起争雄,未知,恐惧,并不能阻挡强者的步伐。看张望如何从群星中照耀出一片自己的天空!
  • 花夏

    花夏

    一直的一直都不肯承认自己的悲伤,就像不肯承认自己至始都是一个人一样,那段一个人的独角戏,我浅唱的花季,你没看见,滴滴落落的泪水,在那个微凉的初夏,是纯美的想念,握在手心里的梦,在天亮的那一刻散落······——《花夏》题记十五岁,在那个花季的年龄,我遇到了你;十五岁,在那个雨季的夏天,我邂逅了你。是是非非,恩恩怨怨,世间有太多的不得已,无处诉说···因为爱你,我宁愿选择离开你;因为爱你,我宁愿看着你投入别人怀抱。你不知道,这一切都不是我的初衷。我唯一的愿望,就是哪怕我粉身碎骨,我也要你幸福···此文不是《花季雨季》、《花夏:花事未了》的改编,不喜请绕道。本文纯属原创,如有雷同纯属巧合!
  • 良辰吉日

    良辰吉日

    什么,真的有穿越这回事?好吧,既来之,则安之!什么,这么多帅哥都喜欢我?其实真爱只有一个啦!什么,又被骗了?又被虐了?又被坑了?不怕,我有金刚不坏之······心!只有坚强的人,才能笑到最后,然后抱得帅哥归。小白?我不是;玛丽苏?更不可能!女尊?人家只是一个弱弱的小女子啦!且看我如何在这个架空的世界上演女屌丝的逆袭!
  • 主花千骨之漫漫升仙路

    主花千骨之漫漫升仙路

    这是一篇二穿文,现代世界的霓漫天穿越到洪荒世界成为还没有成圣的女娲与伏羲之女,身负一线生机被天道所忌惮,在其渡成圣之劫之际将霓漫天驱逐出洪荒世界,其本命法宝混沌珠为护住霓漫天的神魂而耗尽力量。后转世成蓬莱岛岛主霓千丈之女霓漫天,但是可怜的漫天洪荒记忆在转世时被封印了,为了不被炮灰漫天只好努力修炼远离男女主角,可是男主角你那唯一的徒儿不是在那边吗???第一个世界是小说版花千骨世界剧情开始一段时间后会进入下一个世界(已完结)第二个是古剑奇谭(已完结)第三个是犬夜叉与死神世界(已完结)第四个是轩辕剑第五个是仙剑三教师资格证考试是在11月5号,现在正在备考,所以没有更新!读者群【539347780】
  • 回首又见他:一场爱恋永无止境

    回首又见他:一场爱恋永无止境

    什么?原本是第一跨国集团的CEO也就是我父亲居然意外去世?原本第一跨国集团在哥哥的带领下居然成了第三?初恋男友居然认为自己家没钱,要分手?自己的哥哥居然和自己的闺密好上了?死对头竟是自己的未婚夫?而且还是父亲没死时定的娃娃亲?未婚夫的青梅竹马居然吃起了醋?杀害父亲的凶手竟然是自己的未来的公公?明白真相后居然和未婚夫解除了婚约?初恋男友知道了自己是第三跨国集团的千金后又反过来追自己?初恋男友的女朋友竟然吃起了醋?最后又与未婚夫修成正果?这都什么跟什么嘛?