将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4?t、分析时间t分析=2?t、执行时间t执行=3?t,则执行完100条指令,需要的时间为( )?t。

2023-09-01

A.200
B.300
C.400
D.405

参考答案:D

对于该指令流水线,建立时间为4t+2t+3t=9?t,此后每4t执行完一条指令,即执行完100条指令的时间为9t+99*4t=405t。