キャッシュメモリと実効アクセス時間
出典: 令和6年度 秋期 応用情報技術者試験 午前 問10 (IPA)
キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が 95%のとき,実効メモリアクセス時間は,主記憶のアクセス時間の約何倍になるか。
- ア 0.03
- イ 0.08
- ウ 0.37
- エ 0.95
正解と解説を見る
正解: イ
- ア: 0.03 はキャッシュにヒットした場合の分 (0.95 ÷ 30) だけです。ヒットしなかった 5% の分 (0.05) を足します。
- イ: 0.95 × 1/30 + 0.05 × 1 ≒ 0.08 なので正しい答えです。
- ウ: 0.37 になる計算はありません。ヒットしなかったときは主記憶のアクセス時間 (1) がかかると考えます。
- エ: 0.95 はヒット率そのものです。アクセス時間の比ではありません。
ポイント
- 実効アクセス時間 = キャッシュのアクセス時間 × ヒット率 + 主記憶のアクセス時間 × (1 − ヒット率)
- 主記憶のアクセス時間を 1 とすると: (1/30) × 0.95 + 1 × 0.05 ≒ 0.032 + 0.05 = 約 0.08 倍 です。