数是受指令操作码的位数所限制的,如果操作码为8位,那么指令数最多为256条,指令的宽度是很难增加的,intel的方案是操作码扩展。操作码的后面跟的是地址码,而有些指令是用不着地址码或只用少量的地址码的。那么,就可以把操作码扩展到这些位置。如果一个指令系统的操作码为2位,那么可以有00、01、10、11四条不同的指令。现在把11作为保留,把操作码扩展到4位,那么就可以有00、01、10、1100、1101、1110、1111七条指令。其中1100、1101、1110、1111这四条指令的地址码必须少两位。
正因为如此,所以复杂指令集计算机在运行的时候,就需要有一定的资源用来处理寻址和解码,这是优势,也是劣势。
“采用复杂指令系统的计算机有着较强的处理高级语言的能力,这对提高计算机的性能是有益的。但是这并不是绝对的。随着时代的发展,cpu的速度会越来越快,大量的复杂指令、可变的指令长度、多种的寻址方式是cisc的特点,但是等到未来的时候,这却会成为一个阻碍。因为解码而浪费的时间,在那时候已经远远超过了cics所能够带来的速度优势。而那时候cics就将会被逐步的淘汰,rics则会成为主流。”
因为命令简单、直接,所以rics的效率将会更高。
“前景很好,但事实上不太可能……”小沃森苦笑着,“微软公司开发的操作系统,你应该有所了解吧?”
科克迟疑了一下,然后点点头:“我听说过,据说这个操作系统让我们的销量提高了30。”
“是的,这是我们的一份调查表。”小沃森将一份文件交给了对方:“根据对客户的调查,其中80的客户都表示他们希望我们的下一代计算机能够兼容微软公司的软件。”
虽然一个操作系统的价格是29999美元,但是购买的人依然是趋之若鹜。
“他们普遍对360大型机的效率感到不满,但是对于软件的好感度则保持在90以上。”
科克已经明白了小沃森的意思:“也就是说……我们已经被绑架了?”
是的,在大型机方面,微软公司的产品已经达到了windows称霸pc界的一个程度。
“微软公司是一个软件公司,他们的操作系统仅仅只是一个平台,但是借助这个平台,微软公司的其他产品就能够进入我们的大型机……”
这才是最麻烦的事情。
光凭一个操作系统是不可能垄断那么多的市场的,但是通过基于这个操作系统下面的应用,却是可以达到这个效果的。
ibm自己开发软件?
开玩笑,ibm从来没有做过这样的事情,而且
请收藏:https://m.xz20.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)