小编all*_*len的帖子

CPU时钟周期误解

我不太了解CPU时钟,如3.4Ghz.我知道这是每秒3.4亿个时钟周期.

因此,如果机器使用单个时钟周期指令,那么它每秒可以执行大约3.4亿个指令.

但在流水线中,基本上每条指令需要更多周期,但每个周期长度都比单个时钟周期短.

但是虽然管道具有更高的吞吐量,但无论如何cpu每秒可以达到34亿个周期.因此,它可以执行3.4亿/ 5条指令(如果一条指令需要5个周期),这意味着不到单周期执行(3.4> 3.4/5).我错过了什么?

3.4Ghz等CPU时钟仅仅意味着基于流水线循环,而不是基于单周期实现吗?

cpu-architecture

-1
推荐指数
1
解决办法
915
查看次数

标签 统计

cpu-architecture ×1