令和3年度 秋期 応用情報技術者試験 午前 問15
1件のデータを処理する際に,読み取りには40ミリ秒,CPU処理には30ミリ秒,書き込みには50ミリ秒掛かるプログラムがある。このプログラムで,n件目の書き込みと並行してn+1件目のCPU処理とn+2件目の読み取りを実行すると,1分当たりの最大データ処理件数は幾つか。ここで,OSのオーバーヘッドは考慮しないものとする。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
この問題はパイプライン処理の問題です。
- 読み取り時間: 40ミリ秒
- CPU処理時間: 30ミリ秒
- 書き込み時間: 50ミリ秒
各工程が並列に処理されるため、最も時間のかかる工程が全体のボトルネックになります。
そのため、書き込み時間の50ミリ秒がボトルネックとなります。
1秒 = 1000ミリ秒
1件の処理にかかる時間 = 50ミリ秒(ボトルネック)
1分 = 60秒 = 60000ミリ秒
60000 ÷ 50 = 1200件
答え
エ: 1,200
出典:令和3年度 秋期 応用情報技術者試験 午前 問15