テクノロジ系
秋期
応用情報技術者 2013年 秋期 問15
15 / 80
1件のデータを処理する際に,読取りには40ミリ秒,CPU処理には30ミリ秒,書込みには50ミリ秒掛かるプログラムがある。このプログラムで,n件目の書込みと並行してn+1件目のCPU処理とn+2件目の読取りを実行すると,1分当たりの最大データ処理件数は幾つか。ここで,OSのオーバヘッドは考慮しないものとする。
正解と解説
表示する
正解 エ
1,200
読取40ms・CPU30ms・書込50msの3工程をパイプライン化すると、最も時間のかかる工程(書込50ms)が処理速度を律速する。よって1件あたり実質50ms間隔で処理でき、60秒÷0.05秒=1,200件が1分当たりの最大処理件数となる。