第2種情報処理技術者試験
1996年度 = 平成8年度・春期
午前
問55
A及びBの二つのプログラムがあり、それぞれ単体で実行したときの処理装置(CPU)、入出力装置(I/O)の占有時間は、図のとおりである。
プログラムA、Bを1台のCPUのもとで起動したとき、プログラムBが最短で終了するのは起動の何ミリ秒後となるか。ここで、プログラム等の実行条件は次のとおりとする。
①
プログラムの実行優先度はAのほうがBより高い。
②
プログラムA、Bは同一の入出力装置を利用する。
③
CPU処理を実行中のプログラムは、入出力処理を行うまでは実行を中断されない。
④
入出力装置も入出力処理が終了するまで実行を中断されない。
⑤
CPU処理の切替え(タスクスイッチ)に必要な時間は無視できる。
ア 100
イ 120
ウ 140
エ 160
オ 180
解答
エ
解説
CPUと入出力装置は、それぞれ一つですから、両方のプログラムが同時に利用することはありません。また、優先度の高いプログラムAが先にCPUを利用します。
したがって、CPUおよび入出力装置は、以下に示す図のように利用されることになります(白い部分は、空き状態を表わします)。