IPA過去問ドリル

平成29年度 春期 基本情報技術者試験 午前 問8

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

動作クロック周波数が700MHzのCPUで,命令実行に必要なクロック数及びその命令の出現率が表に示す値である場合,このCPUの性能は約何MIPSか。 命令の種別:命令実行に必要なクロック数,出現率(%) レジスタ間演算:4,30 メモリ・レジスタ間演算:8,60 無条件分岐:10,10 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成29年度 春期 基本情報技術者試験 午前 問8

正解:エ

解説

平均クロック数は,各命令の(クロック数×出現率)の合計で求まり,4×0.3+8×0.6+10×0.1=1.2+4.8+1.0=7クロックです。動作周波数700MHzを平均クロック数7で割ると,1秒間に実行できる命令数は700M÷7=100M命令,すなわち約100MIPSになります。

選択肢ごとの解説

  • 誤り。10MIPSでは平均クロック数が70クロックに相当してしまい,表の値と合いません。
  • 誤り。50MIPSでは平均クロック数が14クロックに相当し,計算結果の7クロックと合いません。
  • 誤り。70MIPSでは平均クロック数が10クロックに相当し,計算結果の7クロックと合いません。
  • 正しい。平均クロック数7を700MHzに適用すると,700M÷7=100MIPSとなります。
基本情報技術者の過去問を演習モードで解く