ITパスポート 平成25年度 春期 特別措置試験 問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
解説
並行して動くものは、足し算ではなく時間割で解きます。
二つの装置が別々に動くので、時間の帯を二本並べて考えると、どこで待ちが生じるかが分かります。処理装置は35秒、20秒、5秒と順に使われるので、35秒、55秒、60秒の時点で終わります。出力装置は、自分の処理が終わることと、前の出力が終わることの二つの条件がそろって初めて動きます。一つ目は35秒から始まり、45秒で終わります。二つ目は処理が55秒までかかるので、そこまで待ち、55秒から20秒で75秒に終わります。三つ目は処理が60秒で済みますが、前の出力を待つので、75秒から25秒で100秒に終わります。したがって、100と述べた選択肢が正解です。待つ理由が処理待ちから出力待ちへ入れ替わっているので、処理の合計でも出力の合計でも答えになりません。
ほかの選択肢の解説
- ア 30:30と述べています。二本の帯のどちらからも、この数は出てきません。最初の出力が終わるのさえ45秒後で、三つ目の出力まではまだ遠く及びません。どの節目にも当たらない数です。
- イ 45:45と述べています。これは一つ目の出力が終わる時刻です。設問が聞いているのは三つ目の出力の終わりで、そこから二つ目と三つ目がまだ続きます。数える先が手前で止まっています。
- エ 115:115と述べています。処理の合計60と出力の合計55を足した数ですが、二つの装置は別々に動くと書かれています。重なって進む時間を引いておらず、一つずつ順に行う場合の数です。
関連用語
- CPU命令をひとつずつ主記憶から取り出して実行する装置です。
出典:平成25年度 春期 ITパスポート試験(特別措置試験) 問57
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する