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