| ジョブ | 到着時刻 | 処理時間(単独実行時) |
|---|---|---|
| A | 0 | 5 |
| B | 2 | 6 |
| C | 3 | 3 |
ジョブの多重度が 1 で,到着順にジョブが実行されるシステムにおいて,表に示す状態のジョブ A 〜 C を処理するとき,ジョブ C が到着してから実行が終了するまでのターンアラウンドタイムは何秒か。ここで,OS のオーバヘッドは考慮しないものとする。 単位 秒
ア. 11
多重度1で到着順(先着順)実行なので,ジョブは1つずつ到着の早い順に処理される。Aは時刻0〜5に実行。Bは時刻2に到着しているが,Aの終了後の5〜11に実行。Cは時刻3に到着しているが,Bの終了後の11〜14に実行される。ターンアラウンドタイムは『到着から実行終了までの時間』なので,Cは終了時刻14 − 到着時刻3 = 11秒となり,アが正しい。
応用情報技術者試験 平成29年度秋期 午前 の過去問一覧へ戻る・問15