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

admin2010-12-17  41

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

选项 A、1400
B、2000
C、2300
D、2600

答案C

解析 流水线的操作周期取决于流水线中最慢的操作,为100ns。
   在流水线中,其实每条指令的执行时间并没有减少,而第一条指令没有发挥流水线的优势,仍然按顺序执行,为60ns+100ns+50ns+70ns=280ns。
   完成20条基本指令所用的时间为100ns×4+100ns×(20-1)=2300ns。
转载请注明原文地址:https://kaotiyun.com/show/XdxZ777K
0

相关试题推荐
最新回复(0)