スケジューリングに関する記述のうち、ラウンドロビン方式の説明として、適切なものはどれか。
ア |
各タスクに、均等にCPU時間を割り当てて実行させる方式である。 |
イ |
各タスクに、ターンアラウンドタイムに比例したCPU時間を割り当てて実行させる方式である。 |
ウ |
各タスクの実行イベント発生に応じて、リアルタイムに実行させる方式である。 |
エ |
各タスクを、優先度の高い順に実行させる方式である。 |
答え ア
【解説】
ア |
各タスクに、均等にCPU時間を割り当てて実行させる方式は、ラウンドロビン方式のスケジューリングです。 |
イ |
各タスクに、ターンアラウンドタイムに比例したCPU時間を割り当てて実行させる方式は、処理時間方式のスケジューリングです。 |
ウ |
各タスクの実行イベント発生に応じて、リアルタイムに実行させる方式は、イベントドリブン方式のスケジューリングです。 |
エ |
各タスクを、優先度の高い順に実行させる方式は、静的優先順位方式のスケジューリングです。 |
【キーワード】
・ラウンドロビンスケジューリング
【キーワードの解説】
- ラウンドロビンスケジューリング(Round-robin scheduling)
マルチタスク(マルチプロセス)環境で、CPUで処理する各タスク(プロセス)の切り替えを制御する方法です。
優先度に関係なくタスクを待ち行列(キュー)をして、処理に時間のかかるものは処理途中で処理を中断して待ち行列の最後に加えて、処理を順に行っていきます。
もっと、「ラウンドロビンスケジューリング」について調べてみよう。
戻る
一覧へ
次へ
|