電力管理(ソフトウェア制御)

LinuxなどのOSでCPUの周波数を決めるガバナ(cpufreqのガバナなど)の役割として正しいものはどれか。

  1. ACPUを製造するときの周波数を決める
  2. BCPUの冷却のファンの色を変える
  3. CCPUの使用率などの負荷を見て、必要な性能に合わせて周波数と電圧の段階を選ぶ
答えと解説を見る

正解:C. CPUの使用率などの負荷を見て、必要な性能に合わせて周波数と電圧の段階を選ぶ

ガバナは、一定の間隔でCPUの負荷を調べ、忙しければ周波数を上げ、余裕があれば下げる、というように動作の段階を選ぶソフトウェアの方針です。常に最高の性能にする方針、常に省電力にする方針、負荷に応じて変える方針などがあります。最近のCPUでは、ハードウェアが自分で細かく周波数を調整し、OSは性能と省電力のどちらを重視するかを指示するだけ、という形も増えています。

  • A. 製造とは関係ありません。
  • B. ファンの色とは関係ありません。
  • C. 正しい。性能と電力の釣り合いをソフトウェアで取ります。
この分野を解く 分野ページへ

電力管理(ソフトウェア制御)のほかの問題

  1. CPUのターボ動作(ターボブーストなど)の説明として正しいものはどれか。
  2. サーマルスロットリングの説明として正しいものはどれか。
  3. CPUの電力の制限で、短い時間なら長い時間の平均の制限(TDPに近い値)を超える電力で動くことを許す設定がある。これが成り立つ理由として正しいものはどれか。
  4. IntelのRAPLのような、CPUやメモリの電力をソフトウェアから測ったり上限を設定したりする機能の用途として最も適切なものはどれか。
  5. パソコンなどで使われるACPIの説明として正しいものはどれか。