平成25年度秋期 問15 / 80

平成25年度 秋期 応用情報技術者試験 午前 問15

1件のデータを処理する際に,読取りには40ミリ秒,CPU処理には30ミリ秒,書込みには50ミリ秒掛かるプログラムがある。このプログラムで,n 件目の書込みと並行して n+1 件目の CPU 処理と n+2 件目の読取りを実行すると,1分当たりの最大データ処理件数は幾つか。ここで,OS のオーバヘッドは考慮しないものとする。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

読取り・CPU処理・書込みを並行して行うので,定常状態では最も時間の掛かる書込み(50ミリ秒)ごとに1件ずつ処理が完了します。

60,000ミリ秒 ÷ 50ミリ秒 = 1,200件

  • ア: 500
    誤り。500件は 60,000 ÷ 120(40+30+50)で,並行処理をしない場合の件数です。

  • イ: 666
    誤り。666件は 60,000 ÷ 90 に当たる値です。並行処理では1件当たりの時間は最も遅い書込みの50ミリ秒で決まるので,この値にはなりません。

  • ウ: 750
    誤り。750件は読取りと CPU 処理を足した80ミリ秒で割った値です。

  • エ: 1,200
    正しい。最も遅い書込みの50ミリ秒ごとに1件完了するので,1分当たり1,200件です。


答え

エ: 1,200

出典:平成25年度 秋期 応用情報技術者試験 午前 問15

平成25年度秋期の他の問題