平成25年度春期 ITパスポート 問57 解説
1台のCPUと1台の出力装置で構成されているシステムで,表の三つのジョブを処理する。三つのジョブはシステムの動作開始時点ではいずれも処理可能状態になっている。CPUと出力装置のそれぞれにおいて,ジョブ1,ジョブ2,ジョブ3の順に処理する。CPUと出力装置は独立して動作するが,出力処理はそれぞれのジョブのCPU処理が終了してから実施可能になる。ジョブ3の出力が完了するのは,ジョブ1の処理開始時点から何秒後か。
| CPU時間 | 出力時間 | |
|---|---|---|
| ジョブ1 | 35秒 | 10秒 |
| ジョブ2 | 20秒 | 20秒 |
| ジョブ3 | 5秒 | 25秒 |
- ア30
- イ45
- ウ100
- エ115
答えを見る
正解 ウ100
要点出力は自ジョブのCPU処理終了と前ジョブの出力終了の遅い方から
解説
CPUと出力装置の処理の流れを時刻順に追います。
- CPU:ジョブ1 0〜35秒、ジョブ2 35〜55秒、ジョブ3 55〜60秒
- 出力:ジョブ1 35〜45秒、ジョブ2 55〜75秒(CPU処理が終わる55秒から開始)、ジョブ3 75〜100秒(ジョブ2の出力が終わる75秒から開始)
ジョブ3の出力完了は100秒後なので、ウが正解です。
- ア、イ:CPUや出力の一部だけを足した値なので誤り。
- エ:115秒は全ての処理時間を単純に合計した値で、CPUと出力の並行動作を考慮していないので誤り。