本文主要是介绍指令流水线的计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要 (2) △t。如果按照流水方式执行,执行完100条指令需要(3) △t。
(2)A.1190 B.1195 C.1200 D.1205 (3)A.504 B.507 C.508 D.510
试题解析: 串行执行时,总执行时间=100×(t取指 + t分析 + t执行)=100×12△t=1200△t。
连续两条指令的执行时间差为t执行 = 5△t, 因此100条指令的总执行时间=(t取指 + t分析 + t执行)+99×t执行= 507△t。
这篇关于指令流水线的计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!