電力管理(ソフトウェア制御)
OSが、多くのプログラムのタイマの起き上がる時刻を少しずつずらしてそろえる(タイマのまとめ)理由として正しいものはどれか。
- Aタイマの精度を上げるため
- Bプログラムの数を減らすため
- CCPUが起きる回数を減らして1回の休みを長くし、深い省電力の状態に入りやすくするため
答えと解説を見る
正解:C. CPUが起きる回数を減らして1回の休みを長くし、深い省電力の状態に入りやすくするため
多くのプログラムがばらばらの時刻にタイマを設定していると、CPUはそのたびに起きなければならず、1回の休みが短くなって、深い省電力の状態に入れません。OSは、多少遅れてもかまわないタイマの起き上がりを近い時刻にまとめ、1回起きたときにまとめて処理します。そうすると休みが長くなり、損益分岐時間を超えて深く休めるので、待機中の電力が大きく減ります。
- A. 精度はわずかに下がります。
- B. プログラムの数は変わりません。
- C. 正しい。少しの遅れを許して、まとめて処理します。