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

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

問題

処理は全て CPU 処理である三つのジョブ A,B,C がある。それらを単独で実行したときの処理時間は,ジョブ A は 5 分,ジョブ B は 10 分,ジョブ C は 15 分である。この三つのジョブを次のスケジューリング方式に基づいて同時に開始すると,ジョブ B が終了するまでの経過時間はおよそ何分か。 〔スケジューリング方式〕 (1) 一定時間(これをタイムクウォンタムと呼ぶ)内に処理が終了しなければ,処理を中断させて,待ち行列の最後尾へ回す。 (2) 待ち行列に並んだ順に実行する。 (3) タイムクウォンタムは,ジョブの処理時間に比べて十分に小さい値とする。 (4) ジョブの切替え時間は考慮しないものとする。

選択肢

  1. 115
  2. 220
  3. 325
  4. 430

正解

3. 25

詳しい解説を見る

解説

ラウンドロビン方式で3ジョブを同時実行。タイムクウォンタムが十分小さいので3ジョブが均等にCPUを分け合う。Aが終わる(5分処理)までは3等分で進み、Aが5分処理完了するのは経過15分時点。以降BとCが2等分。Bは残り5分の処理に経過10分かかり、合計25分で終了する。(出典: 平成30年度 秋期 応用情報技術者試験 午前 問16)

一問一答

全400問を繰り返し学習

練習問題の関連問題

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

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