我不太了解CPU时钟,如3.4Ghz.我知道这是每秒3.4亿个时钟周期.
因此,如果机器使用单个时钟周期指令,那么它每秒可以执行大约3.4亿个指令.
但在流水线中,基本上每条指令需要更多周期,但每个周期长度都比单个时钟周期短.
但是虽然管道具有更高的吞吐量,但无论如何cpu每秒可以达到34亿个周期.因此,它可以执行3.4亿/ 5条指令(如果一条指令需要5个周期),这意味着不到单周期执行(3.4> 3.4/5).我错过了什么?
3.4Ghz等CPU时钟仅仅意味着基于流水线循环,而不是基于单周期实现吗?