问题
单项选择题
计算机中的指令系统用来反映计算机的基本功能,随着计算机应用范围的扩大,在一些大型机中指令系统越来越复繁,为了提高计算机的性能,用更为复杂的新指令取代某些子程序的功能,这种指令的计算机称为 (1) 。
实践证明这并不是提高计算机性能的最好方法,因为其中80%的指令在程序中使用频度很低。因而提出了另一种方案:简化指令的种类和格式,增加通用寄存器数目,使用RR型指令格式,要求多数指令功能在一个机器周期内完成等,这种指令的计算机称为 (2) 。
(2)处填()。
A.RISC
B.CISC
C.SISD
D.SIMD
答案
参考答案:A
解析:
计算机的基本功能可以从计算机的指令系统中反映出来,如大型计算机的功能很强,指令系统非常复杂,有些常用软件功能也用指令来实现,使得计算机的设计周期很长,结构非常复杂,生产调试很困难,造价很高,但对解决某些问题,速度确实很快,这种指令的计算机称为复杂指令计算机,英文缩写为CISC。所以(1)的答案选(B)
为了研制高性能计算机,IBM开始研究指令系统合理性问题,对复杂指令计算机CISC测试结果表明最常使用的简单指令,在指令系统中约占20%,但在程序中出现的频率在80%以上。也就是说80%以上的复杂指令在程序中使用的频率只占20%。因而提出了精简指令计算机的概念,要求通过简化指令改进计算机结构,提高常用的简单指令的执行速度,使计算机的系统性能超过CISC。这种计算机称为精简指令计算机,英文缩写为RISC。