问个组成原理流水线的题

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:26:05
若每一条指令都可以分解为取指、分析和执行三步。己知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要 (4) △t。如果按照流水方式执行,执行完100条指令需要 (5) △t。
说一下具体怎么做,谢谢

这是 2007 年下半年 软设题吧。。

串行执行 就是按顺序执行 需要 1200

流水线 就是 MAX(t1,t2,t3)*100 + 3 + 4 = 507

也就是 取指、分析和执行 可以并行处理……

o(∩_∩)o... 祝你考试顺利

串行方式:因为一条指令全部执行完后才取下一条(4+3+5)*100=1200
流水方式:取指,分析和执行都是并发的,地一条指令还在执行的时候,第二条就可以分析了,第一条执行完,第二条就可以执行,所以取指和分析不再耽误时间
4+3+100/5=37