IPA過去問ドリル

平成21年度 秋期 基本情報技術者試験 午前 問17

テクノロジ/システム構成要素

オンラインシステムにおいて,1トランザクションの処理に平均 60 万命令を実行し,平均2回のファイルアクセスが必要であるとき,CPU 性能が 30 MIPS であるコンピュータの1トランザクションの平均処理時間は何ミリ秒か。ここで,ファイルの平均アクセス時間は 30 ミリ秒とし,当該トランザクション以外の処理は発生しないものとする。

出典:平成21年度 秋期 基本情報技術者試験 午前 問17

正解:エ

解説

CPU性能30 MIPSは1秒間に3,000万命令を実行できることを意味します。60万命令の実行時間は 600,000÷30,000,000=0.02秒=20ミリ秒です。これにファイルアクセス2回分(30ミリ秒×2=60ミリ秒)を加えると,1トランザクションの平均処理時間は 20+60=80ミリ秒になります。

選択肢ごとの解説

  • 誤り。ファイルアクセス時間を計算に含めずCPU処理時間だけを求めた場合の値に近く,全体の処理時間としては不足しています。
  • 誤り。ファイルアクセスを1回分しか計算に入れなかった場合などに得られる値で,条件に合いません。
  • 誤り。命令実行時間やアクセス回数の計算を一部誤った場合に得られる中間的な値です。
  • 正しい。CPU処理時間20ミリ秒とファイルアクセス時間60ミリ秒(30ミリ秒×2回)を合計すると80ミリ秒になります。
基本情報技術者の過去問を演習モードで解く