応用情報に戻る
練習問題難易度: 標準2024年度

応用情報技術者 過去問練習問題 第16問

問題

タスクスケジューリング方式の説明のうち、特定のタスクが CPU 資源の割当てを待ち続ける可能性が最も高いものはどれか。

選択肢

  1. 1各タスクの優先度を決めて、優先度が高い順に実行し、CPU 割当てまでの待ち時間の長さに応じて優先度を徐々に上げていく。
  2. 2各タスクを実行可能待ち行列に置かれた順に実行し、一定時間が経過したら実行を中断して実行可能待ち行列の最後尾に加える。
  3. 3処理予定時間が最も短いタスクから順に処理を実行する。現在実行中の処理が終了するか、又は何らかの要因によって中断されたとき、次のタスクを開始する。
  4. 4タスクがシステムに到着した順に実行可能待ち行列の最後尾に加え、常に実行可能待ち行列の先頭のタスクに CPU を割り当てる。

正解

3. 処理予定時間が最も短いタスクから順に処理を実行する。現在実行中の処理が終了するか、又は何らかの要因によって中断されたとき、次のタスクを開始する。

詳しい解説を見る

解説

処理予定時間が短いタスクを優先する SPT(最短時間処理優先)方式では、短いタスクが次々と到着すると、処理時間の長いタスクがいつまでも選ばれず CPU を待ち続ける「飢餓(スターベーション)」が起こりやすい。よってウが正解。アはエイジングで待ち時間に応じ優先度を上げるため飢餓を防ぐ。イはラウンドロビン、エは到着順(FCFS)で、いずれも全タスクに順番が回る。(出典: 令和6年度 秋期 応用情報技術者試験 午前 問16)

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。午前 4択80問・午後 記述11問中5問選択、各60%以上で合格。テクノロジ・マネジメント・ストラテジの全分野から出題されます。