平成29年度 秋期 応用情報技術者試験 午前 問18
CPU スケジューリングにおけるラウンドロビンスケジューリング方式に関する記述として,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
-
ア: 自動制御システムなど,リアルタイムシステムのスケジューリングに適している。
誤り。リアルタイムシステムでは、緊急度の高いタスクをすぐに実行できる優先度順方式(プリエンプティブな優先度スケジューリング)が適しています。ラウンドロビンは全タスクに均等に CPU を割り当てるため、リアルタイム性の確保には向きません。 -
イ: タイマ機能がないシステムにおいても,簡単に実現することができる。
誤り。ラウンドロビンは、一定時間(タイムクォンタム)ごとに実行するタスクを切り替える方式なので、時間を計るタイマ機能が必要です。 -
ウ: タイムシェアリングシステムのスケジューリングに適している。
正しい。ラウンドロビンは、実行可能なタスクに一定時間ずつ順番に CPU を割り当てる方式です。多数の利用者に公平に CPU 時間を配分するタイムシェアリングシステムに適しています。 -
エ: タスクに優先順位を付けることによって,容易に実現することができる。
誤り。タスクに優先順位を付けて実行順を決めるのは優先度順方式です。ラウンドロビンは優先順位を付けず、順番に CPU を割り当てます。
答え
ウ: タイムシェアリングシステムのスケジューリングに適している。
出典:平成29年度 秋期 応用情報技術者試験 午前 問18