具有指令流水线结构CPU,一般情况下指令执行时间主要取决于(66) 。
在流水线结构中,一般是把一条指令执行过程分解成若干阶段,每个阶段都独立运行,而每个阶段开始执行都是从一个时钟周期开始,不同执行阶段可能用时钟周期不同。为了流水线处理方便,我们一般都把占用时钟周期最多执行阶段所用时钟周期作为每个执行阶段执行时间。比如,把一条指令执行过程主要分解为取指令、分析、执行和写结果4个阶段。所用时钟周期分别为2、3、4、2,那么,执行完这条指令所用时间就是16个时钟周期。当然,CPU时钟周期是不固定,不同机器可能不同。CPU时钟周期长机器处理一条指令用时间就长。因此,执行指令时间主要取决于CPU时钟周期。









