指令与每秒周期数——赫兹的实际测量值是多少?

Intructions vs cycles per second - what is actually measured in Hertz?

所以我正在学习一些教程,他们似乎一直在互换使用“指令”和“周期”,所以现在我很困惑赫兹的实际测量值(最基本 级别,无需深入了解现代处理器可以并行执行的操作等,尝试在此处学习基础知识)。

说,程序是这样的:加载两个数,相加,存储结果。 所以会有4个循环:

  1. 加载数字A [获取-解码-执行]
  2. 加载数字B [获取-解码-执行]
  3. 添加 A 和 B [获取-解码-执行]
  4. 存储结果[获取-解码-执行]

什么是循环,什么是指令?

4 个周期,或 12 条指令,正确吗?

说,运行 这个程序需要 CPU 1 秒。 CPU 时钟速度是多少? 12 instructions/1 秒4 cycles/1 秒?

来自@Nate Eldredge 的有用评论:

"一个获取-解码-执行周期是一个指令周期,但是三个时钟周期。

时钟速度测量每秒的时钟周期数。

因此,如果程序在 1 秒内执行,并且需要 12 个时钟周期,则该特定 CPU 的时钟速度为 12 Hz。