槐恪�
这些由简单的不便引发的惨案,引起了叶开的深思。思前想后,叶开决定还是继续沿用86的指令集,有和微软公司在前面为自己开辟市场,自己何必要累死累活地另辟蹊径呢?这些费力不讨好的逆流而行,是所有拥有可以看穿未来的穿越人士不宵为之的,也是需要引以为鉴的!
现在的86指令集应该才是第一代,随着系列的不断研发,才会有第二代、第三代等等,而叶开只需要提前注册几条86指令集的专利,就可以轻而易举地获得完整的指令集免费授权,因为在这些指令中只有20的指令集使用率达到了80,叶开只需要注册这20里面的专利就可以了。
那么以什么借口来注册专利呢?
毕竟,叶开现在组建的公司研究的精简指令集,可以说是完全和复杂指令集没有什么关系,如果硬要扯上关系,起码也要到了前世的95年,英特尔在设计的nr的时候,才找到了通往精简指令集的捷径:的确,把换为会破坏86架构的兼容性,所以架构必须依然使用老指令,但不代表中央处理器读入86指令后,不能翻译成别的指令。
所以,nr在取到一条86指令时,硬件解码器会把一条的86指令解码成符合风格的若干条微指令,因此,除了在起跑线上起跑慢了些以外,在解码后,n芯片执行的代码相对于r,在技术上不存在任何的劣势。”
而在英特尔设计8086及80286的时候,搞精简指令集的那批学者还没发表论文呢,等到的个人电脑卖疯时,再推翻先前设计重新搞简化指令集己经晚了。
因此,n当时及后继的86芯片都是的,并且80年代产生了一系列为86架构所写的计算机程式很多程序在开发中还使用了大量的手写机器指令。个人电脑不同于服务器,受众广得多,程序种类和数量也多,所以一但采用另一套指令集,就很难让用户迁移到新平台上。
另外,哪怕不计应用程序重新改写、编译、发布当时互联网离普及还早着,大多程序都是靠软盘邮寄的的代价,像的操作系统完全重写迁移到另一个平台上可不是闹着玩的,需要漫长的改动和漫长的调试周期。所以考虑到指令集的兼容问题,后继的及兼容机不可能再更换到另一套指令集了。”
所以,作为首先提出精简指令集概念、在个人电脑市场暂时呼风唤雨过的公司,面对市场的惯性,在这个阶段最终也是无能为力。
前世这两套系统,都是日趋向着二合一的方式兼容着,因为庞大的86指令集令英特尔公司的设计人员头疼的同时,低功耗的吹响了向其挑战的号角,而在这战场中,直到叶开穿越之前,都没有真正意思上的胜利者。
因为在某个市场上,暂时的胜利者们还在不断的兼容与妥协中,寻找着通向未来的路。
第52章 ARM指令集()
正如86架构的芯片在后期不是一个纯粹的复杂指令集芯片一样,前世那些令外行人看得眼花缭乱的系列一半因为自大而导致商业决策失误,一半是因为决策失误而强行让用户被绑架的缘故。
这就是在寻找未来路径的兼容和妥协!
8664和8632本来就是两套指令集,只不过做到了一个上而已。可是为什么在一开始不把8632指令集和64b指令集做到一个?
于是,就出手了,它的64b兼容8632。可是也头脑犯浑,你兼容就兼容吧,你把新的64b指令集搞成干什么呢?不过它已经这么搞了,用户也认了,毕竟一时这是唯一支持8632的64b。
结果,木已成舟。用户已经接受了那套64b指令集,n也不能改了。被绑架了。
而在普通市场难以看见的的pr系列的,从一开始的定位就是精简指令集结构,专注于服务器市场和大型机,可惜由于与垄断个人操作系统的微软并不兼容,使得个人计算机的大客户苹果不得不选择逃离。
因为,微软的系统其实就是为86指令集量身打造的。
所以,前世市面上那些系列,如果不是专业人士,恐怕都不是能够分的很清楚,只能知道个大概。
这些让普通用户摸不着头脑的系列,就是自大的以为自己已经统治了市场,所作出的错误决策,结果,所有的后果统统都只有用户买单,想不买单也不行,因为用户实在是没有选择。
所幸,苹果公司在自己的智能手机上,就很好地规避了这个错误,他的手机处理器,一直都是只有一个系列,而不像其他手机制造商那样,出了多系列,用了多的处理芯片,让用户想要买他的手机,都几乎要犯选择困难症。
苹果这样做的好处,就在于能给用户一个清晰无比的理念和比较,也能形成一个品牌效应,让用户在心里开始信任这个系列,在这个基础上,苹果公司才开始着手研制架构的桌面级。
其实,不止苹果公司有着这个觉悟,作为全球第一大个人电脑微处理器供应商英特尔很早就开始考虑这个问题,并且还做出了尝试。
在前世的80年代末,英特尔面临一个选择,是继续设计和以前86兼容的芯片还是转到精简指令的道路上去。如果转到精简指令的道路上,英特尔的市场优势会荡然无存:如果坚持走复杂指令的道路,它就必须逆着全世界处理器发展潮流前进。
在这个问题上,英特尔处理得很明智。首先,英特尔必须维护它通过86系列芯片在微处理器市场上确立的领先地位。但是,万一复杂指令的处理器发展到头了,而精简指令代表了未来的发展方向,它也不能坐以待毙。
于是英特尔在推出过渡型复杂指令集的处理器80486的同时,推出了基于精简指令集的80860。这个产品事实证明不是很成功,显然,市场的倾向说明了用户对兼容性的要求比性能更重要。因此,英特尔在精简指令上推出80960后,就停止了这方面的工作,而专心做“技术落后”的复杂指令系列。
在整个20世纪90年代,只有英特尔一家坚持开发复杂指令集的处理器,对抗着整个处理器工业界。所以说,英特尔并没有拒绝新技术,它也曾经研制出两个不错的精简指令的处理器,只是看到它们前途不好时,立即停掉了它们。
所以,苹果公司想要研制架构的桌面级,在86指令集一统江山的基础上,向英特尔妥协是必不可少的,要不然他也不会抛弃合作了那么多年的公司。
但是要将这两种架构合二为一,却并不是这么简单。
因为,在架构上,两者之间并不相同,在于设计者考虑问题方式的不同,具体实现的方式也就不同。
比如说我们要命令一个人吃饭,那么我们应该怎么命令呢?我们可以直接对他下达“吃饭”的命令,也可以命令他“先拿勺子,然后舀起一勺饭,然后张嘴,然后送到嘴里,最后咽下去”。
从这里可以看到,对于命令别人做事这样一件事情,不同的人有不同的理解,有人认为,如果我首先给接受命令的人以足够的训练,让他掌握各种复杂技能即在硬件中实现对应的复杂功能,那么以后就可以用非常简单的命令让他去做很复杂的事情比如只要说一句“吃饭”,他就会吃饭。
但是也有人认为这样会让事情变的太复杂,毕竟接受命令的人要做的事情很复杂,如果你这时候想让他吃菜怎么办?难道继续训练他吃菜的方法?我们为什么不可以把事情分为许多非常基本的步骤,这样只需要接受命令的人懂得很少的基本技能,就可以完成同样的工作,无非是下达命令的人稍微累一点比如现在我要他吃菜,只需要把刚刚吃饭命令里的“舀起一勺饭”改成“舀起一勺菜”,问题就解决了,多么简单。
这就是86和的逻辑区别。
这个区别导致了86和分道扬镳前者更加专注于高性能但同时高功耗的实现,而后者则专注于小尺寸低功耗领域。实际上也有很多事情86更加合适,而另外一些事情则是更加合适,比如在执行高密度的运算任务的时候86就更具备优势,而在执行简单重复劳动的时候就能占到上风。
比如假设我们是在举办吃饭大赛,那么86只需要不停的喊“吃饭吃饭吃饭”就行了,而则要一遍一遍重复吃饭流程,负责喊话的人如果嘴巴不够快即内存带宽不够大,那么就很难吃的过86。但是如果我们只是要两个人把饭舀出来,那么86就麻烦得多,因为86里没有这么简单的舀饭动作,而就只需要不停喊“舀饭舀饭舀饭”就。
第53章 ARM与X86指令集()
简而言之,86实际上是以增加处理器本身复杂度作为代价,去换取更高的性能,而则是将复杂度交给了编译器,牺牲了程序大小和指令带宽,换取了简单和低功耗的硬件实现。但如果事情就这样发展下去,为了提升性能,86的处理器将越来越大,而需要的内存带宽则会突破天际,这都是受到技术限制的。因此,对于前世已经向要将已经自成体系的和86二合一,那是非常困难的,要不然苹果也只是成天在嘴里嚷嚷而已,而见不到实物。
但是,这些问题,对于对于还没有产生和86还处于初级阶段的叶开来说,这些都不是问题,他只要按照英特尔在前世95年发布的奔腾处理器的架构思路来设计就可以了。
前世的英特尔在奔腾处理器,在86的架构引入了微码概念,与此对应的,处理器内部也增加了所谓的译码器,负责将传统的复杂指令“拆包”为更加短小的微码s。
一条复杂指令进来以后,会被译码器拆分为数量不等的微码,然后送入处理器的执行管线这实际上可以理解为精简指令集内核复杂指令集解码器。而精简指令集也引入了指令集这个就逻辑角度而言非常不精简的东西,来增加运算性能。
正常而言,一条86指令会被拆解为24个s,平均来看就是3个,因此同样的指令密度下,86的实际指令执行能力应该大约是的3倍左右。不过不要忘了这是基于“同样指令密度”下的一个假设,实际上86可以达到的指令密度是十倍甚至百倍于的。
这样的话,在英国的公司设计的指令集,就需要和自己的桌面级处理器高度统一,在统一的情况下,再考虑和86指令集如何对接的问题。
所以,叶开开始在脑海里将的指令集和86的指令集进行比对,然后对的指令集进行修改,修改后的指令集已经变成了全新的指令集,在未来将使两个指令集能更快速地通过翻译器在内部传递。
既然已经变成了全新的指令集,电路结构也就有了新的变化,那么自然就不能再叫,那么叫什么呢?叶开挠挠了头皮,的pr架构是rrnpnnn的缩写,翻译过来就是性能经过优化和增强的,再加上pr一词在英语中还有动力的含义在内,看起来确实有点高大上的感觉。
但是轮到叶开想名字,他就有些麻爪了,这个从他之前给自己的公司取名字就可以看出来了,公司?简直就让人有些摸不着头脑,于是,苦思幂想之下,叶开一拍脑袋,架构名字就确定下来了,架构,意为公司专用微处理器架构。
精简指令集架构出来了,叶开的任务还没有完成,那就是需要另外成立一家离岸空壳公司,以这家公司的名义申请新的、目前还没有出现的86指令集专利,为以后自己的桌面级处理器做好全面的准备。
而这些问题,叶开只能到米国去完成了,毕竟要设计自己的桌面级电脑,还得需要米国的人才才得行,米国佬在这方面有天然的优势。
在余下的几天时间里,叶开在邓郡的辅助下,很快地就将技术资料准备齐全了,然后将其中的一些资料做好标记,交给阿尔文,让他在合适的时间里,交给公司的技术人员。
并且,将这些资料上面涉及到的各种专利,都提取出来,整理成册,让阿尔文尽快地申请全球专利,在专利没有申请下来之前,相关的资料绝对不能下发到技术人员的手里,并且买一栋小楼房,公司的研发部门就设立在那里,设立之后,安保工作和涉及到法律问题,就交给自己未来的老丈人艾达成立的安保公司和他所在的律师事务所,并把他的联系方式留给了阿尔文。
然后,叶开独自再次来到了瑞士银行伦敦分行,准备用自己的期货账户抵押贷款。现在黄金已经上涨到了300多美元以上,而且每天都还在少量的持续上涨,叶开的账户已经增添了上亿美元的金额,这样的优质客户想要贷款,银行自然是非常欢迎的。
在一系列复杂的手续轰炸下,叶开最终贷款50亿美元,他将10亿美元的金额委托给银行,辅助阿尔文在香港进行收购行动以及在鹰国两家公司的经营活动监管和资金发放,然后带着40亿美元的磁条银行卡,离开了银行。
在酒店收拾东西的邓郡见叶开回来了,连忙站起身来,倒了一杯水递到叶开的手里,关切地问道:“你要办得事情都办完了吧?”
叶开将手里的水一饮而尽道:“是的。今天晚上我们就可以离开鹰国了,到了米国之后,你准备怎么安排?”
邓郡想了想道:“我对米国不熟悉,要不我们先到我在米国的朋友那里暂住一段时间,等熟悉了之后,我们再自己买房子住,你看这样行吗?”
听到邓郡提到她的朋友,叶开一下就回想起了前世关于邓郡在米国遭到的抢劫和恐吓,基本上都有她那个朋友的影子在内,有几次甚至就在她朋友出个门接朋友,邓郡就遭到抢劫,哪有那么巧的事情,一次可以看出是巧合,那么不可能次次都是如此吧?
而且每次都发生在她那朋友的住所里,而她本人却没有遭遇到这样的事情,这样的事情难道不是显而易见吗?在结合前世邓郡没有在米国定居也可以看出,当时的那几起事件给了她怎样的阴影?
由此,叶开可以推断出邓郡的朋友背后是谁在怂恿,而她在背后又扮演着什么样的角色,也许当年的邓郡其实是心知肚明的,但是她没有反抗的手段,也没有选择的余地,一个独自在异乡的弱女子,除了任凭命运�