正解は エ
CPU の命令実行性能を計算する問題です。1 GHz のクロックとは、1秒間に 10⁹(10億)回のクロック信号が発生することを意味します。この CPU は機械語の1命令を平均0.8クロックで実行できるので、1秒間に実行できる命令数は「1秒間のクロック数 ÷ 1命令当たりのクロック数」で求められます。計算すると 10⁹ ÷ 0.8 = 1.25 × 10⁹ 命令、すなわち12.5億命令です。問題は「何万命令か」と問うているので、1.25 × 10⁹ を万(10⁴)単位に換算すると 1.25 × 10⁹ ÷ 10⁴ = 1.25 × 10⁵ = 125,000万命令となり、エが正解です。この問題のポイントは2つあります。1つ目は「1命令0.8クロック」なら1クロックで1命令以上実行できる(スーパースカラなどの技術)ため、クロック数を0.8で「割る」と命令数はクロック数より多くなること。2つ目は最後の単位換算(万)を落ち着いて処理することです。MIPS(百万命令毎秒)換算なら1,250 MIPS に相当します。
性能計算は「クロック数 ÷ 命令当たりクロック = 命令数」。0.8クロック/命令ならクロック数より命令数が多くなる、という大小感覚で掛け算・割り算の取り違えを検出できる。