1970年代的指令系统是CISC(Complex Instruction Set Computer,复杂指令系统)的天下,如CAQA下表所示,所有6个版本的CAQA这个表就没变过,永恒的经典。CISC指令系统是由当时的工艺条件(小规模集成电路,硬件少)和计算机科学(编译弱)共同决定的,是极其自然性的选择,其单位字节所能表示的运算操作个数相对多(与RISC ...
是什么因素决定一种指令系统是否成功、是否长寿呢?一个答案是“市场最终成为计算机体系结构创新是否成功的关键因素”。这个答案是CAQA的两位作者John Hennessy和David Patterson的2018年的图灵奖演讲中给出的,也是在CAQA书中多次提到的。根据该演讲整理的文章发表在ACM通讯杂志的2019年第2期上,名为《 A New Golden&nbs ...