现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为(20)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水线

admin2019-01-08  48

问题 现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为(20)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水线上执行),则得到第一条指令结果需(21)ns,完成该段程序需(22)ns。在流水线结构的计算机中,频繁执行(23)指令时会严重影响机器的效率。当有中断请求发生时,采用不精确断点法,则将(24)。

选项 A、50
B、70
C、100
D、280

答案C

解析 出现条件转移指令和中断时,会影响流水线的效率,因为它们打断了流水线,使得流水线不得不重新装载。当发生中断时,计算机并不立即响应该中断,而是先禁止指令继续进入流水线,然后等已在流水线中的所有指令执行完毕才响应该中断。如果遇到转移指令,则必须等待输入操作完成以后才能进行别的操作等;如果设置不精确断点法,则等已进入流水线的指令执行完,可能发生错误。
转载请注明原文地址:https://kaotiyun.com/show/d7JZ777K
0

最新回复(0)