具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于(66) 。A.

admin2022-08-02  68

问题 具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于(66) 。A. 执行指令的步骤   B. CPU有无等待状态C. CPU的时钟周期 D. CPU内的Cache存储器大小

选项 A. 执行指令的步骤   
B. CPU有无等待状态
C. CPU的时钟周期
D. CPU内的Cache存储器大小

答案 C

解析 在流水线结构中,一般是把一条指令的执行过程分解成若干阶段,每个阶段都独立运行,而每个阶段的开始执行都是从一个时钟周期开始的,不同的执行阶段可能用的时钟周期不同。为了流水线处理的方便,我们一般都把占用时钟周期最多的执行阶段所用的时钟周期作为每个执行阶段的执行时间。比如,把一条指令的执行过程主要分解为取指令、分析、执行和写结果4个阶段。所用的时钟周期分别为2、3、4、2,那么,执行完这条指令所用的时间就是16个时钟周期。当然,CPU的时钟周期是不固定的,不同的机器可能不同。CPU的时钟周期长的机器处理一条指令用的时间就长。因此,执行指令的时间主要取决于CPU的时钟周期。
转载请注明原文地址:https://tihaiku.com/congyezige/2430451.html

最新回复(0)