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

平成30年度 秋期 午前 問18

ソフトウェア

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

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

答えと解説を見る

✓ これが正解ア各タスクに,均等に CPU 時間を割り当てて実行させる方式である。

解説

決めた時間ずつ順番に回して、機会を均等に割り当てます。

ラウンドロビン方式では、あらかじめ一回に使える時間の長さを決めておきます。その時間を使い切った仕事は、処理装置をいったん手放して列の最後尾へ回ります。次の仕事が同じ長さだけ使い、終われば同じように列の後ろへ下がります。これを繰り返すので、どの仕事も同じだけの機会を受け取れます。短い仕事が長い仕事の後ろで延々と待たされる事態を避けられる点が利点です。多数の利用者が同時に使う環境で、応答を平らに保つ目的から選ばれます。切り替えのたびに状態の退避と復元が必要なので、区切りを短くしすぎると無駄が増えます。逆に長くしすぎると、順番待ちの時間が延びて先ほどの利点が薄れていきます。区切りの長さをどう決めるかが、この方式を使ううえでの調整点になります。区切りは一般に数ミリ秒から数十ミリ秒の範囲で決められます。

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

この問題の用語

出典:平成30年度 秋期 基本情報技術者試験 午前 問18

同じ用語が出る問題

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