Central-Processing-Unit
cpu 在執行指令和空閒時的功耗是否不同?
為什麼 CPU 在 2Ghz 時消耗的功率不同
- 它正在執行一條指令
- 它沒有執行任何指令
無論是否執行指令,CPU 不應該消耗相同的功率嗎?(因為功率取決於頻率而不是指令的執行)
啊——不。功率不僅取決於頻率,還取決於晶體管的功能。所以,是的,即使在執行指令時,功耗也會波動——特別是考慮到現代 CPU 中的無序執行和並行性,執行的指令數量可能會根據執行的指令而變化。
即使在相同頻率下,CPU 電源使用率也會發生變化的事實在很久以前就已經觀察到,甚至在 CPU 電源管理成為一個因素之前。