问题
单项选择题
与线性流水线最大吞吐率有关的是 (62) 。
A.各个子过程的执行时间
B.最快子过程的执行时间
C.最慢子过程的执行时间
D.最后子过程的执行时间
答案
参考答案:C
解析:
[分析]:
本题考查我们对吞吐率和线性流水线的理解。
吞吐率是指系统在单位时间内完成作业或事务的个数。在流水线结构中,一般是把一条指令的执行过程分解成若干阶段,每个阶段都独立运行,而每个阶段的开始执行都是从一个时钟周期开始的,不同的执行阶段可能用的时钟周期不同。为了流水线处理的方便,我们一般都把占用时钟周期最多的执行阶段所用的时钟周期作为每个执行阶段的执行时间。比如把一条指令的执行过程主要分解为“取指令”、“分析”、“执行”和“写结果”4个阶段,所用的时钟周期分别为2,3,4,2,那么执行完这条指令所用的时间就是16个时钟周期。因此,影响线性流水线最大吞吐率的是最慢子过程的执行时间。