问题
单项选择题
指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的第3步的时间为()△t。
A.2
B.3
C.4
D.5
答案
参考答案:B
解析:
在指令流水线上,执行周期取决于时间最长的子过程,由题目知该流水线的瓶颈为第3步,即第3步所用时间最长。
设第3步的时间为m△t, 则由2009年5月真题6解析有:(1+1+m+1)△t+m(50-1)△t=153△t,解方程得:m=3。