平成30年度 秋期 基本情報技術者試験 午前 問18
テクノロジ/ソフトウェアスケジューリングに関する記述のうち,ラウンドロビン方式の説明として,適切なものはどれか。
出典:平成30年度 秋期 基本情報技術者試験 午前 問18
- ア各タスクに,均等にCPU時間を割り当てて実行させる方式である。
- イ各タスクに,ターンアラウンドタイムに比例したCPU時間を割り当てて実行させる方式である。
- ウ各タスクの実行イベント発生に応じて,リアルタイムに実行させる方式である。
- エ各タスクを,優先度の高い順に実行させる方式である。
正解:ア
解説
ラウンドロビン方式は,各タスクに一定時間(タイムクウォンタム)ずつ均等にCPU時間を割り当て,時間が来たら次のタスクに切り替えるスケジューリング方式です。優先度やターンアラウンドタイム,イベント発生に応じた制御は行わない点が特徴です。
選択肢ごとの解説
- ア正しい。ラウンドロビン方式は,各タスクに均等な時間だけCPU時間を割り当てて実行させる方式です。
- イ誤り。ターンアラウンドタイムに比例した時間を割り当てる方式は,ラウンドロビンとは異なる方式です。
- ウ誤り。イベント発生に応じてリアルタイムに実行させる方式は,イベントドリブン方式などの説明です。
- エ誤り。優先度の高い順に実行させる方式は,優先度方式の説明です。