若每一条指令都可以分解为取指、分析和执行三步,已知取指时间取指=5△t,分析时间 分析=2△t,执行时间执行=5△t,如果按顺序方式从头到尾执行完500条指令需(35)△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到

admin2019-03-11  6

问题 若每一条指令都可以分解为取指、分析和执行三步,已知取指时间取指=5△t,分析时间 分析=2△t,执行时间执行=5△t,如果按顺序方式从头到尾执行完500条指令需(35)△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(36)△t。

选项 A、2492
B、2500
C、2510
D、2515

答案C

解析 流水线技术是通过并行硬件来提高系统性能的常用方法。计算机流水线技术包括指令流水线和运算操作流水线。计算机中一条指令的执行需要若干步,通常采用流水线技术来实现指令的执行,以提高CPU的性能。
   按顺序方式:T=N×(取指+分析+执行)=500×(5+2+5)△t=6000△t
   按流水线方式:T=取指+max{取指分析}+max{取指分析执行}×(N-2)+max{分析执行}+执行
                  =(5+5+5×498+5+5)△t=2510△t
转载请注明原文地址:https://jikaoti.com/ti/B2f7FFFM
0

相关试题推荐
最新回复(0)