问题 单项选择题

指令流水线将一条指令的执行过程分为四步,其中第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。

单项选择题
单项选择题