問題
OSのスケジューリング方式のうちラウンドロビン方式の特徴はどれか。
選択肢
- 1ア 優先度の高いプロセスを優先実行する
- 2イ 各プロセスに順番に一定時間ずつCPUを割り当てる
- 3ウ 短いプロセスを先に実行する
- 4エ 到着順に処理する
正解
2. イ 各プロセスに順番に一定時間ずつCPUを割り当てる
詳しい解説を見る解説を閉じる
解説
ラウンドロビン方式は、実行可能なプロセスに対してタイムクォンタムと呼ばれる一定のCPU時間を順番に割り当て、時間内に終わらなければそのプロセスを待ち行列の末尾に回して次へ切り替えるスケジューリング方式である。よってイが正解である。各プロセスへ公平にCPU時間が配分されるため、応答性が求められる対話型・タイムシェアリングシステムに適している。アは優先度順方式、ウは処理時間の短いものから実行する最短ジョブ優先(SPT)方式、エは到着順(FCFS)方式の説明である。方式名と特徴の対応は頻出であり、優先度順方式で低優先度プロセスがいつまでも実行されない「スタベーション(飢餓状態)」とその対策(エージング)も併せて押さえたい。
一問一答
科目A 180問+科目B 60問