■
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件目の読取りを行う・・といった考え方を
> するのでしょうか。
そうです。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-