応用情報に戻る
難易度: 標準2012年度

応用情報技術者 過去問二つのタスクの優先度と各タスクを単独で実行した場… 2012年度 第20問

問題

二つのタスクの優先度と各タスクを単独で実行した場合の CPU と入出力装置(I/O)の動作順序と処理時間は、表のとおりである。二つのタスクが同時に実行可能状態になってから、全てのタスクの実行が終了するまでの経過時間は何ミリ秒か。ここで、CPU は 1 個であり、I/O の同時動作はできないものとし、OS のオーバヘッドは考慮しないものとする。また、表の( )内の数字は処理時間を示すものとする。 優先度 高:CPU(2) → I/O(7) → CPU(3) → I/O(4) → CPU(3) 優先度 低:CPU(2) → I/O(3) → CPU(2) → I/O(2) → CPU(3)

選択肢

  1. 119
  2. 220
  3. 321
  4. 422

正解

4. 22

詳しい解説を見る

解説

優先度高のタスクを優先し、CPU が空いた時間や I/O 待ちの間に優先度低のタスクを動かすプリエンプティブスケジューリングでタイムチャートを描く。CPU と I/O の競合(CPU は 1 個、I/O は同時動作不可)を考慮して時間軸を積み上げると、両タスクの全処理が終わるまでの経過時間は 22 ミリ秒となる。よってエが正解である。(出典: 平成24年度 春期 応用情報技術者試験 午前 問20)

一問一答

全400問を繰り返し学習

同じ年度の過去問

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

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。2026年度からCBT方式へ移行し、科目A(四肢択一80問)・科目B(記述11問中5問選択)の2部構成で、それぞれ基準点以上が必要です。テクノロジ・マネジメント・ストラテジの全分野から出題されます。