命令ミックスによる MIPS 値
出典: 令和3年度 春期 応用情報技術者試験 午前 問9 (IPA)
表に示す命令ミックスによるコンピュータの処理性能は何 MIPS か。
| 命令種別 | 実行速度(ナノ秒) | 出現頻度(%) |
|---|---|---|
| 整数演算命令 | 10 | 50 |
| 移動命令 | 40 | 30 |
| 分岐命令 | 40 | 20 |
- ア 11
- イ 25
- ウ 40
- エ 90
正解と解説を見る
正解: ウ
- ア: 11 は計算の誤りです。平均 25 ナノ秒なので 40 MIPS です。
- イ: 25 は 1 命令の平均実行時間 (ナノ秒) です。MIPS は 1 秒間に実行できる命令数 (百万単位) です。
- ウ: 平均 25 ナノ秒 → 1 秒間に 4,000 万命令なので 40 MIPS です。正しい答えです。
- エ: 90 は 3 種類の実行速度を単純に足した値です。出現頻度で重み付けした平均を使います。
ポイント
- 1 命令の平均実行時間 = 10 × 0.5 + 40 × 0.3 + 40 × 0.2 = 5 + 12 + 8 = 25 ナノ秒
- 1 秒間に実行できる命令数 = 1 ÷ (25 × 10⁻⁹) = 4 × 10⁷ 命令 = 40 MIPS