都已经到账了吧?”
黄再兴笑着说道:“庞先生,都已经到了,需要我转到您的私人账户上吗?”
庞学林沉吟了片刻,说道:“暂时不用,你现在不是还持有英国护照吗?你想过几天去趟英国,想办法将一家叫做arm的公司收购了。”
“arm公司?”
黄再兴微微一愣。
庞学林笑着说道:“具体原因你别问,总之你把这事办好就行!”
“好!”
黄再兴不再犹豫,直接点头道。
庞学林要收购arm,自然是为了他手中的arm指令集。
在移动互联网时代,arm可是大名鼎鼎的存在。
整个智能手机阵营,不管是苹果、三星还是华威,他们的处理器架构都离不开arm的授权。
但在这个时代,arm还是一家平平无奇的小公司。
所谓arm,指的是arm指令集。
arm指令集是一种精简指令集。
长期来,计算机性能的提高往往是通过增加硬件的复杂性来获得。
随着集成电路技术.特别是vlsi(超大规模集成电路)技术的迅速发展,为了软件编程方便和提高程序的运行速度,硬件工程师采用的办法是不断增加可实现复杂功能的指令和多种灵活的编址方式。
甚至某些指令可支持高级语言语句归类后的复杂操作。
至使硬件越来越复杂,造价也相应提高。
为实现复杂操作,微处理器除向程序员提供类似各种寄存器和机器指令功能外,还通过存于只读存贮器(rom)中的微程序来实现其极强的功能,处理在分析每一条指令之后执行一系列初级指令运算来完成所需的功能,这种设计的型式被称为复杂指令集计算机(plex instruputer-cisc)结构。一般cisc计算机所含的指令数目至少300条以上,有的甚至超过500条。
以英特尔为首的x86指令集,正是复杂指令集的代表作,x86与微软的windows相结合,占据了个人计算机的主要市场。
当然了,采用复杂指令系统的计算机有着较强的处理高级语言的能力,这对提高计算机的性能是有益的。
当计算机的设计沿着这条道路发展时,有些人没有随波逐流,他们回过头去看一看过去走过的道路,开始怀疑这种传统的做法:ibm公司没在纽约的jhomasi.wason研究中心于1975年组织力量研究指令系统的合理性问题。
因为当时已感到,日趋庞杂的指令系统不但不易实现,而且还可能降低系统性能。
1979年以帕特逊教授为首的一批科学家也开始在美国加州大学伯克利分校开展这一研究。
结果表明,复杂指令集存在许多缺点。
首先.在这种计算机中,各种指令的使用率相差悬殊:一个典型程序的运算过程所使用的80%指令,只占一个处理器指令系统的20%。
事实上最频繁使用的指令是取、存和加这些最简单的指令。
这样-来,长期致力于复杂指令系统的设计,实际上是在设计一种难得在实践中用得上的指令系统的处理器。
同时.复杂的指令系统必然带来结构的复杂性。
这不但增加了设计的时间与成本还容易造成设计失误。
此外,尽管vlsi技术现在已达到很高的水平,但也很难把复杂指令集的全部硬件做在一个芯片上,这也妨碍单片计算机的发展。
在复杂指令集中,许多复杂指令需要极复杂的操作,这类指令多数是某种高级语言的直接翻版,因而通用性差。
由于采用二级的微码执行方式,它也降低那些被频繁调用的简单指令系统的运行速度。
因而,针对复杂指令集的这些弊病,帕特逊等人提出了精简