平成26年度春期 応用情報技術者試験 午前 問17
CPUスケジューリングにおけるラウンドロビンスケジューリング方式に関する記述として,適切なものはどれか。
- ア 自動制御システムなど,リアルタイムシステムのスケジューリングに適している。
- イ タイマ機能のないシステムにおいても,簡単に実現することができる。
- ウ タイムシェアリングシステムのスケジューリングに適している。
- エ タスクに優先順位をつけることによって,容易に実現することができる。
解答・解説を見る
正解:ウ
AI解説
ラウンドロビンスケジューリングは,実行可能なプロセスに一定時間(タイムクォンタム)ずつ順番にCPUを割り当てる方式で,どのプロセスにも公平に応答機会を与えられる。対話型利用者を公平に処理するタイムシェアリングシステム(TSS)に適している。 ア: リアルタイムシステムには締切り保証のための優先度ベースのスケジューリングが適しており,一律に順番へ回すラウンドロビンは不向きである。 イ: 一定時間で強制的に切り替えるためにはタイマ機能(インターバルタイマによる割込み)が不可欠であり,タイマなしでは実現できない。 ウ: 正解。一定時間ずつ公平にCPUを割り当てる特性は,多数の対話利用者を抱えるタイムシェアリングシステムに適する。 エ: ラウンドロビンは優先順位ではなく到着順・巡回でCPUを割り当てる方式であり,優先順位付けは別方式(優先度方式)の話である。 💡 ラウンドロビン=「持ち回り」。タイムクォンタム・公平・TSSの3語をセットで覚える。リアルタイム=優先度方式,というもう一つの対応も頻出である。
出典:平成26年度 春期 応用情報技術者試験 午前 問17 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。