题5

题目

Q:设指令流水线把一条指令分为取指、分析、执行 3 部分, 3 部分执行时间不等长, 且 3 部分的时间分别是 ,则 100 条指令全部执行完毕需 ( )
A.
B.
C.
D.

分析

A:一条指令的时间取决于最长的那个部分,这里也就是2ns

每个功能段的时间设定为取指、分析和执行部分的最长时间 ,第一条指令在第 时执行完毕, 其余的 99 条指令每隔 2 ns 执行完一条, 所以 100 条指令全部执行完毕所需的时间为