孟谦结束了他的环节后,方辰上台开始做更详细的解读,毕竟方辰是公司电脑事业部的负责人,孟谦虽然也懂但是不必在专业上去抢方辰的“饭碗”,他今天就是来为这套打磨了将近四年的系统站台的。
电脑这个东西说白了就是四个核心,计算机硬件,操作系统,系统工具以及用户应用。
方辰首先提到的就是硬件核心,CUP,“回顾计算机的发展历史,我们会发现一个有趣的现象,随着集成电路技术的迅速更迭,硬件工程师不得不持续增加可实现复杂功能的指令和多种灵活的编址方式,导致硬件越来越复杂,造价也越来越高。
为实现复杂操作,微处理器除了为程序员提供类似各种寄存器和机器指令功能外,还要通过存于只读存贮器中的微程序来实现其极强的功能,处理器在分析每一条指令之后执行一系列初级指令运算来完成所需的功能,这就是英特尔和微软推崇的复杂指令集。
但是我们可以看到,现在复杂指令集计算机的指令数目至少在200条以上,有的甚至超过500条,这条道路真的正确么?”
方辰在大屏幕上展示了一些数据,“事实证明,越来越复杂而又庞大的的指令系统不但不易实现,而且还会降低系统性能。
在复杂指令集计算机中,各种指令的使用率相差悬殊,我们从上面的演示中看到,一个程序运算过程所使用的80%指令却只占一个处理器指令系统的20%,其实我们日常最频繁使用的指令是取、存和加这些最简单的指令。换句话来说,复杂指令系统的设计就是在设计一种难得在实践中用得上的指令系统的处理器。
同时,复杂的指令系统必然带来结构的复杂性,这不但增加了设计成本还容易造成设计失误,而且现在的工艺很难把集成指令集的全部硬件做在一个芯片上,这会阻碍单片计算机的发展。
还有一个问题,很多复杂指令需要极复杂的操作,这类指令多数是某种高级语言的直接翻版,因而通用性差。由于采用二级的微码执行方式,也就降低了那些被频繁调用的简单指令系统的运行速度。
从硬件角度来看复杂指令集是不等长指令集,它必须对不等长指令进行分割,因此在执行单一指令的时候需要进行较多的处理工作。
这就是我们为什么要选择powerX芯片的原因。”
方辰翻动PPT,屏幕上出现了精简指令集的特征,在这个间隙,一些听的很专注的人突然反应过来一个事情,不对啊,方辰怎么这么深入解的去解读芯片?这不是电脑发布会么,一般电脑发布会就是说一下我们用的是什么芯片,这个芯片的性能有多牛,大概提一句就好了。
但是方辰却对powerX说的有点细,
请收藏:https://m.lw22.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)