問題
1 件のデータを処理する際に、読取りには 40 ミリ秒、CPU 処理には 30 ミリ秒、書込みには 50 ミリ秒掛かるプログラムがある。このプログラムで、n 件目の書込みと並行して n+1 件目の CPU 処理と n+2 件目の読取りを実行すると、1 分当たりの最大データ処理件数は幾つか。ここで、OS のオーバヘッドは考慮しないものとする。
選択肢
- 1500
- 2666
- 3750
- 41,200
正解
4. 1,200
詳しい解説を見る解説を閉じる
解説
読取り 40・CPU 30・書込み 50 ミリ秒の三つの処理を並行(パイプライン)させると、処理のスループットは最も時間の長い書込み 50 ミリ秒で決まる。1 分=60,000 ミリ秒を 50 ミリ秒で割ると 60,000÷50=1,200 件となる。よってエが正解。(出典: 令和3年度 秋期 応用情報技術者試験 午前 問15)
一問一答
全400問を繰り返し学習