IPA過去問ドリル

令和3年度 春期 応用情報技術者試験 午前 問9

テクノロジ/コンピュータ構成要素

表に示す命令ミックスによるコンピュータの処理性能は何 MIPS か。 整数演算命令:実行速度 10ナノ秒,出現頻度 50% 移動命令:実行速度 40ナノ秒,出現頻度 30% 分岐命令:実行速度 40ナノ秒,出現頻度 20% (注:本サイトでは原問題の表を文字表記に変換しています)

出典:令和3年度 春期 応用情報技術者試験 午前 問9

正解:ウ

解説

命令ミックスによる平均命令実行時間は,各命令の実行速度×出現頻度の合計で求めます。10×0.5+40×0.3+40×0.2=5+12+8=25ナノ秒です。処理性能は平均命令実行時間の逆数なので,1÷(25×10⁻⁹秒)=4,000万命令/秒=40 MIPS となります。

選択肢ごとの解説

  • 誤り。11 MIPS は,出現頻度を考慮せず実行速度の単純合計 90ナノ秒の逆数(約11 MIPS)を取った場合の値です。
  • 誤り。25 は平均命令実行時間(ナノ秒)そのものであり,逆数を取って MIPS に換算していない値です。
  • 正しい。平均命令実行時間25ナノ秒の逆数から,1秒間に4,000万命令,すなわち40 MIPS です。
  • 誤り。90 は実行速度の単純合計(ナノ秒)であり,出現頻度による重み付けも逆数の計算もしていない値です。
応用情報技術者の過去問を演習モードで解く