下列说法中正确的是( )。
A、
指令流水线可以缩短一条指令的执行时间
B、
实现指令流水线并不需要增加额外的硬件
C、
指令流水线可以提高指令执行的吞吐率
D、
理想情况下,每个时钟内都有一条指令在指令流水线中完成
【正确答案】
C
【答案解析】
解析:指令流水线将延长一条指令的执行时间。一个主要原因就是尽管各个流水段处理指令的时间并不相同,但是只能取最长的时间作为流水线的工作周期;实现指令流水线需要增加额外的硬件,至少在流水段之间增加锁存器。这也是指令流水线将延长一条指令的一执行时间的重要原因;指令流水线可以提高指令执行的吞吐率;指令流水线存在一个建立时间,即第一条指令进入流水线到它流出的时间间隔。即便是理想情况下,在第一条指令流出之前,指令流水线在每个时钟内都没有完成任何一条指令。
提交答案
关闭