CPUスケジューリングにおけるラウンドロビンスケジューリング方式に関する記述のうち、適切なものはどれか。
ア | 自動制御システムなど、リアルタイムシステムのスケジューリングに適している。 |
イ | タイマー機能のないシステムにおいても、簡単に実現することができる。 |
ウ | タイムシェアリングシステムのスケジューリングに適している。 |
エ | タスクに優先順位をつけることによって、容易に実現することができる。 |
答え ウ
【解説】
ア | リアルタイムシステムでは、処理要求のあったタスク(ジョブ)優先順位に基づいて行うイベントドリブンのスケジューリングで行われます。 |
イ | ラウンドロビンでは時間(タイマーの割込み)で処理するジョブを切り替えるので、タイマー機能が必要です。 |
ウ | タイムシェアリングシステムとはタイムクォンタムという時間で処理を区切ってスケジューリングを行うので、ラウンドロビンが適しています。 |
エ | タスクに優先順位をつけ、優先度の高いタスクから処理するのはリアルタイムシステムで使われているイベントドリブンのスケジューリングです。 |
【キーワード】
・ラウンドロビンスケジューリング