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

 ア 500

 イ 666

 ウ 750

 エ 1,200

■キーワード■ 計算問題:並列処理

■解答■
  テクニカルエンジニア(データベース)午前平成17年問07
  テクニカルエンジニア(システム管理)午前平成17年問07

 エ 1,200

> 図を描いてみると、書き込み時間中に他の処理が行えているので、
> 書き込み時間を基準に計算する。
> 60×1,000/50=1,200で、答えはエ。

 どうもありがとうございました。

> 問題の意味が汲み取りづらかったのですが
> 処理の順番は読取り→CPU→書込みと考えて、問題文の表現を言い換えると、
> n件目のCPU処理をしているときに、n+1件目の読取りをし、n件目の書込みに
> 併せてn+1件目のCPU処理とn+2件目の読取りを行う・・といった考え方を
> するのでしょうか。

 そうです。

                                                                                                                                              • -