電力管理(ソフトウェア制御)
LinuxなどのOSでCPUの周波数を決めるガバナ(cpufreqのガバナなど)の役割として正しいものはどれか。
- ACPUを製造するときの周波数を決める
- BCPUの冷却のファンの色を変える
- CCPUの使用率などの負荷を見て、必要な性能に合わせて周波数と電圧の段階を選ぶ
答えと解説を見る
正解:C. CPUの使用率などの負荷を見て、必要な性能に合わせて周波数と電圧の段階を選ぶ
ガバナは、一定の間隔でCPUの負荷を調べ、忙しければ周波数を上げ、余裕があれば下げる、というように動作の段階を選ぶソフトウェアの方針です。常に最高の性能にする方針、常に省電力にする方針、負荷に応じて変える方針などがあります。最近のCPUでは、ハードウェアが自分で細かく周波数を調整し、OSは性能と省電力のどちらを重視するかを指示するだけ、という形も増えています。
- A. 製造とは関係ありません。
- B. ファンの色とは関係ありません。
- C. 正しい。性能と電力の釣り合いをソフトウェアで取ります。