平成26年度 春期 応用情報技術者試験 午前 問17
テクノロジ/ソフトウェアCPUスケジューリングにおけるラウンドロビンスケジューリング方式に関する記述として,適切なものはどれか。
出典:平成26年度 春期 応用情報技術者試験 午前 問17
- ア自動制御システムなど,リアルタイムシステムのスケジューリングに適している。
- イタイマ機能のないシステムにおいても,簡単に実現することができる。
- ウタイムシェアリングシステムのスケジューリングに適している。
- エタスクに優先順位をつけることによって,容易に実現することができる。
正解:ウ
解説
ラウンドロビンスケジューリングは,一定時間(タイムクウォンタム)ごとにCPUの使用権を各プロセスに順番に割り当てる方式であり,複数の利用者が対話的に処理を行うタイムシェアリングシステム(TSS)のスケジューリングに適している。
選択肢ごとの解説
- ア誤り。厳密な応答時間保証が求められるリアルタイムシステムには,優先度に基づくスケジューリングの方が適している。
- イ誤り。ラウンドロビン方式は一定時間ごとに強制的に切り替えるためタイマ機能が不可欠であり,タイマ機能のないシステムでは実現できない。
- ウ正しい。ラウンドロビンスケジューリングは複数の利用者に公平にCPU時間を配分できるため,タイムシェアリングシステムに適している。
- エ誤り。優先順位付けによるスケジューリングは優先度方式であり,ラウンドロビン方式は優先順位ではなく時間の均等配分に基づく。