この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

L1・L2の2段キャッシュ構成の全体ヒット率を計算する。「L1キャッシュにあるデータは全てL2にもある」というインクルーシブキャッシュの条件より:L1ヒット率=0.95。L1でミスした場合(確率0.05)L2を参照し、L2ヒット率=0.6。全体ヒット率 = L1ヒット率 + L1ミス率 × L2ヒット率 = 0.95 + (1-0.95) × 0.6 = 0.95 + 0.05 × 0.6 = 0.95 + 0.03 = 0.98。正解は選択肢dの0.98。

なぜ他の選択肢は違うのか

選択肢 ア
0.57はL1とL2のヒット率の積(0.95×0.6=0.57)。これは両者を直列で必ずアクセスする誤った計算式。
選択肢 イ
0.6はL2ヒット率そのものの値。2段キャッシュの全体ヒット率を求めるには正しい計算式が必要。
選択肢 ウ
0.95はL1ヒット率のみの値。L2でのヒットも加算する必要がある。

解くときのポイント

多段キャッシュのヒット率:全体ヒット率 = h1 + (1-h1)×h2(h1:L1ヒット率、h2:L2ヒット率)。「L1でミスした分だけL2を参照する」という仕組みを理解する。3段なら + (1-h1)(1-h2)×h3 と続く。