您的位置:首页 > 其它

软考:流水线吞吐率

2017-10-14 09:53 148 查看
若每一条指令都可以分解为取指、分析和执行三步。己知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按照流水方式执行,执行完100条指令需要 ? △t。

这道题怎么解?我不太明白流水方式,请各位高手给我解释一下!

最佳答案

第一条指令执行的时候,取指、分析和执行的时间都省不了的,一共是4+3+5=12△t,之后由于流水线已经建立,余下99条指令每条指令都只需要“取指、分析和执行”中时间最多的那个△t,即5△t。
所以总时间是 (4+3+5) + 99*5 = 507△t
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: