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

CPUのC-state(Cステート)の説明として正しいものはどれか。

  1. ACPUが動いているときの周波数と電圧の組み合わせ
  2. B仕事のないときのCPUの休みの深さを表す状態で、深い状態ほど電力は小さいが、元に戻るのに時間がかかる
  3. CCPUの製造の工程の名前
答えと解説を見る

正解:B. 仕事のないときのCPUの休みの深さを表す状態で、深い状態ほど電力は小さいが、元に戻るのに時間がかかる

C-stateでは、C0が命令を実行している状態で、C1はクロックを止めるだけの浅い休み、さらに深い状態ではキャッシュの内容を書き出してコアの電源を切る、などのように、番号が大きくなるほど多くの回路を止めます。深いほど電力は小さくなりますが、戻るまでの時間と手間が増えるので、OSは次の仕事までの時間を予想して、適切な深さを選びます。

  • A. それはP-stateです。
  • B. 正しい。C0が動作中、数字が大きいほど深い休みです。
  • C. 製造の工程ではありません。
この分野を解く 分野ページへ

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

  1. CPUのP-state(Pステート)の説明として正しいものはどれか。
  2. 「レーストゥアイドル」(速く処理を終えて早く深く休む)の考え方が省エネルギーに有利になりやすいのはどのような場合か。
  3. LinuxなどのOSでCPUの周波数を決めるガバナ(cpufreqのガバナなど)の役割として正しいものはどれか。
  4. CPUのターボ動作(ターボブーストなど)の説明として正しいものはどれか。
  5. サーマルスロットリングの説明として正しいものはどれか。