表1に示す命令ミックスによるコンピュータの処理性能は,何MIPSか。
命令種別 | 実行速度(ナノ秒) | 出現速度(%) |
整数演算命令 | 10 | 50 |
移動命令 | 40 | 30 |
分岐命令 | 40 | 20 |
×不正解です
まず表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%