IPA過去問ドリル

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

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

動作周波数 1.25GHz のシングルコア CPU が 1 秒間に 10 億回の命令を実行するとき,この CPU の平均 CPI(Cycles Per Instruction)として,適切なものはどれか。

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

正解:イ

解説

CPI(Cycles Per Instruction)は 1 命令当たりの平均クロックサイクル数です。1 秒間のクロックサイクル数は 1.25GHz=12.5 億サイクル,実行命令数は 10 億回なので,CPI=12.5 億÷10 億=1.25 となります。

選択肢ごとの解説

  • 誤り。0.8 は逆に 10 億÷12.5 億を計算した値で,これは 1 サイクル当たりの命令数(IPC)です。
  • 正しい。CPI=1.25×10⁹ サイクル÷1×10⁹ 命令=1.25 です。
  • 誤り。2.5 はクロック周波数を 2 倍にするなど,計算を誤った場合の値です。
  • 誤り。10 は命令数の 10 億をそのまま答えるなど,計算を誤った場合の値です。
応用情報技術者の過去問を演習モードで解く