表1に示す命令ミックスによるコンピュータの処理性能は,何MIPSか。

表1
命令種別実行速度(ナノ秒)出現速度(%)
整数演算命令1050
移動命令4030
分岐命令4020
×不正解です

まず表1から整数演算命令が5, 移動命令が12, 分岐命令が8となり、合わせて25ナノ秒であることがわかります。

$$\text{平均実行時間} = 10 \times 0.5 + 40 \times 0.3 + 40 \times 0.2$$$$\text{平均実行時間} = 5 + 12 + 8 = 25 \, \text{ナノ秒}$$

次にMIPSを求めるには

$$\text{MIPS} = \frac{\text{命令数}}{\text{実行時間} \times 10^6}$$

となり、式に当てはめると、

$$\text{MIPS} = \frac{1}{25 \times 10^{-3} \times 10^6}$$$$\text{MIPS} = \frac{1}{25 \times 10^{-3}}$$

1秒/0.025 = 40
答えは40MIPSとなりました

回答数 5
正解率 40.00%