题26
题目
Q:【2017 统考真题】下列关于超标量流水线特性的叙述中, 正确的是 ( )。
I. 能缩短流水线功能段的处理时间
II. 能在一个时钟周期内同时发射多条指令
III. 能结合动态调度技术提高指令执行并行性
A. 仅 II
B. 仅 I、III
C. 仅 II、III
D. I、 II 和 III
分析
A:功能段是流水线的每个细分执行步骤单位
超标量流水线表述的是一种并发能力,超标量流水线不能改变每个功能段的处理时间,它只能改变指令整体的执行时间。举个例子:
假设只有一条车道时,每辆车依次通过需要10秒。如果开通了多条车道,同时可以让多辆车行驶,但这不意味着每辆车通过的时间变短了,只是总体时间缩短了。
同样地,超标量流水线可以同时让多条指令运行,但它不会改变每个功能段的处理时间。它只是将原来需要串行执行的指令改为并行执行,从而提高整体的执行效率。
解
C
超标量是指在 CPU 中有一条以上的流水线, 并且每个时钟周期内可以完成一条以上的指令, 其实质是以空间换时间。
I 错误, 它不影响流水线功能段的处理时间; II、III 正确。