CPU 在执行指令时和空闲时消耗的电量是否不同?

CPU 在执行指令时和空闲时消耗的电量是否不同?

为什么 CPU 在 2Ghz 时消耗的电量不同

  1. 它正在执行一条指令
  2. 它没有执行任何指令

无论 CPU 是否正在执行指令,它是否都应该消耗相同的电量?(因为电量取决于频率而不是指令的执行)

答案1

啊 - 不。功率不仅取决于频率,还取决于晶体管的功能。所以,是的,即使在执行指令时,功率使用量也会波动 - 尤其是考虑到现代 CPU 中的无序执行和并行性,执行的指令数量可能会因执行的指令而异。

即使在相同频率下,CPU 功率使用也会发生变化这一事实早在 CPU 电源管理成为一个因素之前就已经被观察到了。

答案2

答案3

您可以谈论频率和 CPU 并行性以及您喜欢的任何其他内容,但归根结底,CPU 是一个电子元件,与任何其他电子元件一样,它会消耗电量,并且在工作时比不工作时消耗更多的电量。

相关内容