假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。

admin2019-03-04  35

问题 假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。

选项 A、504
B、507
C、508
D、510

答案B

解析 按顺序方式执行指令,每条指令从取指到执行共耗时12△t,所以100条指令共耗时:12×100=1200△t。
   有关流水线连续执行指令所需时间的分析,请参考第2题。在本题中,采用流水线的耗时为:(4+3+5)+(100-1)×5=507△t。
转载请注明原文地址:https://kaotiyun.com/show/HJTZ777K
0

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