基本情報技術者試験令和4年A問11

MIPS計算問題解説で理解する処理性能

表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となりました

回答数 0
正解率 0%