CPUスケジューリングにおけるラウンドロビンスケジューリング方式に関する記述として,適切なものはどれか。
平成26年度 春期 応用情報技術者 問17
テクノロジ系
正解と解説
正解 ウ
ラウンドロビンは、一定時間(タイムクウォンタム)ごとにCPUを実行待ちのタスクへ順番に割り当てる方式で、タイムシェアリングシステムに適しています。
ラウンドロビン方式は、各タスクに決まった長さの時間だけCPUを使わせます。時間を使い切ったタスクは実行待ち行列の最後に回され、次のタスクに切り替わります。すべてのタスクが公平に少しずつ実行されるので、多数の利用者が同時に使うタイムシェアリングシステム(TSS)に向いています。時間の経過を知って切り替えるため、タイマ割込みが必要です。
ア:リアルタイムシステムには、緊急度の高いタスクを先に実行する優先度順方式が向いています。順番に時間を割り当てるラウンドロビンでは、応答時間の保証が難しくなります。
イ:一定時間ごとにタスクを切り替えるには、タイマ割込みが必要です。タイマ機能のないシステムでは実現できません。
エ:タスクに優先順位をつけて実行順を決めるのは、優先度順方式です。ラウンドロビンは優先順位をつけず、到着順に巡回して割り当てます。
出典:平成26年度 春期 応用情報技術者試験 問17
全年度から出題。10問で実力を判定します。登録不要。
出典:平成26年度 春期 応用情報技術者試験 問17(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方