刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
某计算机系统采用 5 级流水线结构执行指令,设每条指令的执行由取指令(2 ∆t )、分析指令(1∆t )、取操作数(3∆t )、运算(1∆t )和写回结果(2∆t ) 组成, 并分别用 5 个子部完成,该流水线的最大吞吐率为() ;若连续向流水线输入 10 条指令,则该流水线的加速比为( 请作答此空) .
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
本题考察流水线知识。对于流水线的吞吐率和加速比的计算,首先需要明确每个指令的执行时间,然后计算流水线执行周期、执行时间和加速比。根据题目描述,每条指令的执行由取指令(2∆t)、分析指令(1∆t)、取操作数(3∆t)、运算(1∆t)和写回结果(2∆t)组成。因此,流水线执行周期等于最慢的指令执行时间,即3∆t。流水线执行时间可以通过公式计算:流水线执行时间 = 首条指令执行时间 + (指令总数-1)× 流水线执行周期。在本题中,若连续向流水线输入10条指令,需要计算不使用流水线和使用流水线的执行时间。不使用流水线的执行时间是(2∆t + 1∆t + 3∆t + 1∆t + 2∆t)× 10 = 90∆t。使用流水线的执行时间是(2∆t + 1∆t + 3∆t + 1∆t + 2∆t)+ (10-1)× 3∆t = 36∆t。加速比是不使用流水线的执行时间除以使用流水线的执行时间,即90∆t / 36∆t = 5:2。因此,答案为C。
创作类型:
原创
本文链接:某计算机系统采用 5 级流水线结构执行指令,设每条指令的执行由取指令(2 ∆t )、分析指令(1∆t
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



