私がコーディングを始めた頃の霧に戻って、少なくとも私が知っている限りでは、プロセッサーはすべて一定量の電力を使用していました。プロセッサが「アイドル」であるということはありませんでした。
最近では、プロセッサが非常にビジーでない場合に、主にクロックレートを動的に下げることにより、電力使用量を削減するためのあらゆる種類のテクノロジがあります。
私の質問は、低いクロックレートで実行すると消費電力が少なくなるのはなぜですか?
プロセッサの私の心像は、バイナリ1を表す基準電圧(5Vなど)と0を表す0Vです。したがって、さまざまな論理ゲートがこの電圧を切断して、一定の5Vがチップ全体に印加されると考える傾向があります。 「オフ」の場合、一定量の電力が使用されていることを意味します。これらのゲートがオンおよびオフになる速度は、使用される電力とは関係がないようです。
私はこれが絶望的に素朴な絵であることは間違いありませんが、私は電気技師ではありません。誰かが周波数スケーリングで実際に何が起こっているのか、それがどのように電力を節約するのかを説明できますか?プロセッサが状態に応じて多かれ少なかれ電力を使用する他の方法はありますか?例えば、より多くのゲートが開いている場合、より多くの電力を使用しますか?
モバイル/低電力プロセッサは、デスクトップのいとことどう違うのですか?それらは単純なもの(トランジスタが少ない?)ですか、それとも他の基本的な設計の違いはありますか?