平成29年度秋期 問15 / 80

平成29年度 秋期 応用情報技術者試験 午前 問15

ジョブの多重度が 1 で,到着順にジョブが実行されるシステムにおいて,表に示す状態のジョブ A 〜 C を処理するとき,ジョブ C が到着してから実行が終了するまでのターンアラウンドタイムは何秒か。ここで,OS のオーバヘッドは考慮しないものとする。

単位 秒

ジョブ 到着時刻 処理時間(単独実行時)
A 0 5
B 2 6
C 3 3

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

多重度 1 で到着順に実行するので、ジョブは A → B → C の順に 1 つずつ実行されます。

  • ジョブ A:時刻 0 〜 5
  • ジョブ B:時刻 5 〜 11(時刻 2 に到着し、A の終了まで待つ)
  • ジョブ C:時刻 11 〜 14(時刻 3 に到着し、B の終了まで待つ)

ジョブ C のターンアラウンドタイム = 終了時刻 14 − 到着時刻 3 = 11 秒

選択肢の検討

  • ア: 11
    正しい。計算結果のとおり、ジョブ C のターンアラウンドタイムは 14 − 3 = 11 秒です。

  • イ: 12
    誤り。12 秒にはなりません。

  • ウ: 13
    誤り。13 秒にはなりません。

  • エ: 14
    誤り。14 秒はジョブ C の実行終了時刻です。ターンアラウンドタイムは到着時刻 3 秒からの経過時間なので 11 秒です。


答え

ア: 11

出典:平成29年度 秋期 応用情報技術者試験 午前 問15

平成29年度秋期の他の問題