计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。 RISC计算机是采用(47)来提高机器的速度。它的指令系统具有(48)的特点。指令控制部件的构建

admin2019-03-04  23

问题 计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。 RISC计算机是采用(47)来提高机器的速度。它的指令系统具有(48)的特点。指令控制部件的构建,(49)。RISC机器又通过采用(50)来加快处理器的数据处理速度。RISC的指令集使编译优化工作(51)。

选项 A、更简单
B、更复杂
C、不需要
D、不可能

答案B

解析 计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。在RISC中,指令的复杂度降低,指令长度短而固定,指令格式简单,寻址方式少,而且采用硬件布线的控制逻辑,使用大量的寄存器,这使得编译后的机器指令与CISC的指令数相比增加了,但是每条指令的执行需要的机器周期数减少了(大多在一个机器周期内就能完成),又因为其采用了流水工作方式,所以大大提高了计算机的速度。从编译器的角度来看,虽然CPI减少,但是由于I的增加和指令优化工作,使得编译器的工作量加大,因此这实际上是把复杂性留给了编译系统。从这个公式可以发现,在理论上两者都有优势,不能认为精简指令计算机就好,复杂指令计算机就不好,事实上这两种设计方法很难找到完全的界线,而且在实际的芯片中,这两种设计方法也有相互渗透的地方。
转载请注明原文地址:https://kaotiyun.com/show/oDTZ777K
0

最新回复(0)