過去問解きまくり研究所 ホーム

令和3年度 秋期 午前Ⅱ 問7

オペレーティングシステム

ラウンドロビン方式の説明

プロセスのスケジューリングに関する記述のうち,ラウンドロビン方式の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解エ各プロセスを待ち行列に並んだ順にタイムクウォンタムずつ実行し,終了しないときは待ち行列の最後につなぐ。

解説

到着順にタイムクウォンタムずつ実行し、終わらなければ最後尾へ回します。

ラウンドロビン方式は、実行可能なプロセスを待ち行列に到着順に並べ、先頭から一定の時間(タイムクウォンタム)ずつCPUを割り当てる方式です。時間内に終わらなかったプロセスは中断され、待ち行列の最後尾につながれて次の順番を待ちます。こうして全てのプロセスに順番にCPUが回るので、特定のプロセスだけが長く待たされることを避けられます。見分ける軸は、実行するプロセスを優先度で選ぶのか、到着順と一定時間の繰り返しで回すのかです。順番に一定時間ずつ回すのがラウンドロビン、と覚えると優先度を使う記述と区別できます。

ほかの選択肢はなぜ違うのか

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問7

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)