首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

CPU的每1Hz会处理多少指令

2013-01-09 
CPU的每1Hz能处理多少指令?如题,假设有以下代码:++n执行它,那么CPU每1Hz能执行这样的代码多少次?[解决办

CPU的每1Hz能处理多少指令?
如题,假设有以下代码:

++n;

执行它,那么CPU每1Hz能执行这样的代码多少次?

[解决办法]
直观判断,该代码就一句inc,一个时钟脉冲就能搞定吧,赫兹是频率的单位,1赫兹就是一个周期,你说能执行几次呢~
[解决办法]
HZ是频率的单位,所以你这种说法不妥、、、、
[解决办法]
通常可以说一个周期执行一条指令。
但因为有指令流水线技术,单指令多数据流技术,多核技术……,所以平均来说有可能一个周期执行多条指令。
[解决办法]
有些复杂的指令需要多于一个时钟周期执行。
[解决办法]
《数字逻辑电路》
[解决办法]
通常不开 pipeline

3 clock, 读取 处理 写回

开 pipeline 三个则如下

读取 处理 写回 读取 处理 写回
    读取 处理 写回 读取 处理 写回
         读取 处理 写回 读取 处理 写回
[解决办法]
不好意思 “读取” 后面还有个解码 差不多 4clock
[解决办法]
我觉得一条指令对应4Hz左右。

热点排行