ジョブの多重度が 1 で,到着順にジョブが実行されるシステムにおいて,表に示す状態のジョブ A ~ C を処理するとき,ジョブ C が到着してから実行が終了するまでのターンアラウンドタイムは何秒か。ここで,OS のオーバヘッドは考慮しない。
単位 秒
| ジョブ | 到着時刻 | 処理時間(単独実行時) |
|---|---|---|
| A | 0 | 5 |
| B | 2 | 6 |
| C | 3 | 3 |
テクノロジ系
ジョブの多重度が 1 で,到着順にジョブが実行されるシステムにおいて,表に示す状態のジョブ A ~ C を処理するとき,ジョブ C が到着してから実行が終了するまでのターンアラウンドタイムは何秒か。ここで,OS のオーバヘッドは考慮しない。
単位 秒
| ジョブ | 到着時刻 | 処理時間(単独実行時) |
|---|---|---|
| A | 0 | 5 |
| B | 2 | 6 |
| C | 3 | 3 |
正解 ア
ジョブCはAとBの終了後の11秒に開始し、14秒に終了します。到着は3秒なので、ターンアラウンドタイムは14−3=11秒です。
多重度が1の到着順方式では、ジョブは1つずつ、到着した順に実行されます。Aは0秒に開始し、5秒に終了します。Bは2秒に到着しますが、Aの終了を待って5秒に開始し、5+6=11秒に終了します。Cは3秒に到着し、Bの終了を待って11秒に開始し、11+3=14秒に終了します。ターンアラウンドタイムは終了時刻から到着時刻を引いた値なので、14−3=11秒です。
イ:12秒は、Cの終了時刻14秒からも到着時刻3秒からも正しく求められる値ではありません。Cは3秒に到着し14秒に終了するので、11秒です。
ウ:13秒は、待ち時間と処理時間の合計を正しく求めた値ではありません。Cの待ち時間は11−3=8秒、処理時間は3秒で、合計11秒です。
エ:14秒はCの終了時刻です。ターンアラウンドタイムは、終了時刻から到着時刻3秒を引いた11秒です。
出典:令和3年度 春期 応用情報技術者試験 問16
全年度から出題。10問で実力を判定します。登録不要。
出典:令和3年度 春期 応用情報技術者試験 問16(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方