過去問ハブ🔥 0日
OS・ネットワーク・データベースプロセス管理・スケジューリング・デッドロック難易度 標準9 / 50

プロセスがすべて同時に到着し、処理時間があらかじめ分かっているとき、平均待ち時間を最小にするスケジューリング方式はどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 A処理時間の短い順(SJF)

解説

正解は「処理時間の短い順(SJF)」です。あるプロセスの処理時間は、その後に実行されるすべてのプロセスの待ち時間に加算されます。そのため、短い処理を先に実行すると、多くのプロセスの待ち時間に加わる値が小さくなり、平均待ち時間が最小になります。ただし、実際には処理時間を事前に正確に知ることは難しく、長い処理が後回しにされ続ける飢餓(スタベーション)が起こる欠点もあります。「到着順(FCFS)」は、長い処理が先に来ると後続がすべて待たされます。「ラウンドロビン」は応答性を高める方式で、平均待ち時間の最小化が目的ではありません。「処理時間の長い順」は平均待ち時間が最大になります。

  • #スケジューリング
  • #SJF

この調子でOS・ネットワーク・データベースを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

OS・ネットワーク・データベースの問題一覧へ戻る

「プロセス管理・スケジューリング・デッドロック」の関連問題