キャッシュメモリのヒット率
出典: 令和6年度 春期 応用情報技術者試験 午前 問10 (IPA)
主記憶のアクセス時間が 60 ナノ秒,キャッシュメモリのアクセス時間が 10 ナノ秒であるシステムがある。キャッシュメモリを介して主記憶にアクセスする場合の実効アクセス時間が 15 ナノ秒であるとき,キャッシュメモリのヒット率は幾らか。
- ア 0.1
- イ 0.17
- ウ 0.83
- エ 0.9
正解と解説を見る
正解: エ
- ア: 0.1 は、ミスする確率にあたる値です。ヒット率ではありません。
- イ: 0.17 は式を立て間違えたときに出る値で、実効アクセス時間 15 ナノ秒にはなりません。
- ウ: 0.83 では実効アクセス時間は約 18 ナノ秒になります。
- エ: 10h + 60(1 − h) = 15 を解くと h = 0.9 になります。正しい答えです。
ポイント
実効アクセス時間 = ヒット率 × キャッシュのアクセス時間 + (1 − ヒット率) × 主記憶のアクセス時間 で求めます。
- ヒット率を h とすると、10h + 60(1 − h) = 15
- 60 − 50h = 15 より、50h = 45
- h = 0.9 です。