指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的第3步的时间为______△t。

admin2018-07-23  28

问题 指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的第3步的时间为______△t。

选项 A、2
B、3
C、4
D、5

答案B

解析 在指令流水线上,执行周期取决于时间最长的子过程,由题目知该流水线的瓶颈为第3步,即第3步所用时间最长。
    设第3步的时间为m△t,则有(1+1+m+1)△t+m(50-1)△t=153△t,解方程得m=3。
转载请注明原文地址:https://kaotiyun.com/show/sfRZ777K
0

最新回复(0)