回到我开始编码时的迷雾中,至少据我所知,所有处理器都使用固定量的功率。处理器没有“闲置”之类的东西。
如今,有各种各样的技术可以在处理器不太忙时减少功耗,主要是通过动态降低时钟速率来实现的。
我的问题是为什么以较低的时钟频率运行会消耗更少的功率?
我对处理器的印象是参考电压(例如5V)代表二进制1,而0V代表0。因此,我倾向于考虑在整个芯片上施加恒定的5V,各个逻辑门断开该电压。当“关闭”时,表示正在使用恒定功率。这些门的打开和关闭的速率似乎与所使用的功率无关。
我毫不怀疑这是一个绝望的幼稚图片,但是我不是电气工程师。有人可以解释一下频率缩放的实际情况以及它如何节省功率。根据状态,处理器是否还有其他方法可以使用更多或更少的电源?例如,如果打开更多的门,是否使用更多的功率?
移动/低功耗处理器与台式机有何不同?它们只是更简单(更少的晶体管?),还是其他一些基本设计差异?