第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および入出力装置は、以下に示す図のように利用されることになります(白い部分は、空き状態を表わします)。  


BohYoh.comトップページへ