平成17年 問7
平成17年 問7
1件のデータについて、読み取りに40ミリ秒、CPU処理に30ミリ秒、書き込みに50ミリ秒
かかるプログラムがある。このプログラムで、n件の書き込みに併せてn+1件目のCPU処理と
n+2件目の読み取りを並行して行うと、1分あたりの最大データ処理件数は幾つか。
ここで、OSのオーバヘッドは考慮しないものとする。
(ア)500
(イ)666
(ウ)750
(エ)1,200
____________________________________________
・プログラムの最大処理件数
1件のデータ処理の順番は「読み取り→CPU処理→書き込み」となる。
n件目の書き込み処理に併せてn+1件目のCPU処理とN+2件目の読み取りを並行して
行うことから、以下のような図で表わすことができる。
○:読み取り処理 ◎:CPU処理 ●:書込み処理
n件目 ○○○○◎◎◎ ●●●●●
n+1件目 ○○○○◎◎◎ ●●●●●
n+2件目 ○○○○ ◎◎◎ ●●●●●
n+3件目 ○○○○ ◎◎◎ ●●●●●
n件目のCPU処理に併せてn+1件目の読取りを行い、n件目の書き込みに併せてn+1
件目のCPU処理n+2件目の読取りを行う。
書き込み処理が50ミリ秒で、この時間に併せて他の処理を行っているので、書き込み時間
を基準に計算すると、
60[秒]×1000[ミリ秒]÷50[ミリ秒]=1200
従って、正解は(エ)。
答え(エ)
GUTS CHROME
BabyGoose
自家焙煎コーヒー工房 信州珈琲
韓国コミュニティゾーン KANKAN
スタイルキッチン
