刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

流水线技术通过并行硬件提升系统性能,对于包含k个阶段的流水线,各段执行时间相同设为t,完成n个连续任务的总时间是多少?

A
nkt
B
(k+n-1)t    
C
(n-k)kt    
D
(k+n+1)t
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

流水线技术是一种通过并行硬件提高系统性能的方法,它将任务分解为多个可以同时进行的并行步骤。在一个k段流水线中,假设每段的执行时间都是相等的(设为t)。对于连续输入的任务,初始的k个时钟周期用于完成第一个任务的所有k个阶段,然后每个后续任务在每个时钟周期中完成其阶段并输出。因此,从流水线的输出端看,完成第一个任务需要k个周期,而后续的任务在每个周期中完成并输出。所以,完成n个连续任务需要的总时间为(k+n-1)t。因此,正确答案是B选项。

创作类型:
原创

本文链接:流水线技术通过并行硬件提升系统性能,对于包含k个阶段的流水线,各段执行时间相同设为t,完成n个连续任

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share