電力管理(ソフトウェア制御)
CPUのC-state(Cステート)の説明として正しいものはどれか。
- ACPUが動いているときの周波数と電圧の組み合わせ
- B仕事のないときのCPUの休みの深さを表す状態で、深い状態ほど電力は小さいが、元に戻るのに時間がかかる
- CCPUの製造の工程の名前
答えと解説を見る
正解:B. 仕事のないときのCPUの休みの深さを表す状態で、深い状態ほど電力は小さいが、元に戻るのに時間がかかる
C-stateでは、C0が命令を実行している状態で、C1はクロックを止めるだけの浅い休み、さらに深い状態ではキャッシュの内容を書き出してコアの電源を切る、などのように、番号が大きくなるほど多くの回路を止めます。深いほど電力は小さくなりますが、戻るまでの時間と手間が増えるので、OSは次の仕事までの時間を予想して、適切な深さを選びます。
- A. それはP-stateです。
- B. 正しい。C0が動作中、数字が大きいほど深い休みです。
- C. 製造の工程ではありません。