若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t(取值)=2ns,t(分析)=2ns ,t(执行)=1ns ,则100条指令全部执行完毕所需的时间是()ns?

1431 次浏览
  • A、200
  • B、180
  • C、203
  • D、500
"在线性流水线中,流水线各段执行时间最长的那段变成了整个流水线的瓶颈。一般地,将其执行时间称为流水线的周期。所以执行的总时间主要取决于流水操作步骤中最长时间的那个操作。从题中可以看出,三个操作中,执行时间最长的操作时间的是T=2ns,因此总时间为(2+2+1)+(100-1)×2=5+198=203ns。"
挑战成功
2年前
挑战失败
2年前
挑战失败
2年前
挑战成功
2年前
挑战成功
3年前
挑战失败
3年前
挑战失败
3年前