平成29年度 秋期 応用情報技術者試験 午前 問18
テクノロジ/ソフトウェアCPUスケジューリングにおけるラウンドロビンスケジューリング方式に関する記述として,適切なものはどれか。
出典:平成29年度 秋期 応用情報技術者試験 午前 問18
- ア自動制御システムなど,リアルタイムシステムのスケジューリングに適している。
- イタイマ機能がないシステムにおいても,簡単に実現することができる。
- ウタイムシェアリングシステムのスケジューリングに適している。
- エタスクに優先順位を付けることによって,容易に実現することができる。
正解:ウ
解説
ラウンドロビンスケジューリングは,各タスクに一定時間(タイムクウォンタム)を順番に割り当てて実行させる方式で,複数の利用者が対話的に処理を行うタイムシェアリングシステム(TSS)の応答性確保に適しています。
選択肢ごとの解説
- ア誤り。厳密な時間制約を守る必要があるリアルタイムシステムには,優先度に基づくスケジューリング方式が適しており,均等に時間を割り当てるラウンドロビンは適していません。
- イ誤り。ラウンドロビン方式は,一定時間ごとにタスクを切り替えるためタイマ割込み機能が前提となり,タイマ機能がないシステムでは実現できません。
- ウ正しい。ラウンドロビン方式は各タスクへの応答性を公平に確保できるため,複数の利用者が同時に使うタイムシェアリングシステムのスケジューリングに適しています。
- エ誤り。タスクに優先順位を付けて実行するのは優先度スケジューリング方式の特徴であり,均等に時間を割り当てるラウンドロビンとは異なる考え方です。