この概念が出た関連問題

この試験の対策ガイド

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

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

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

正解は イ

解説

実効メモリアクセス時間の計算を行います。主記憶のアクセス時間をTmとすると、キャッシュのアクセス時間 Tc = Tm/30。実効アクセス時間 = ヒット率×Tc + ミス率×Tm = 0.95×(Tm/30) + 0.05×Tm = Tm×(0.95/30 + 0.05) = Tm×(0.031667 + 0.05) = Tm×0.081667 ≈ 0.08×Tm。主記憶のアクセス時間の約0.08倍。選択肢bが正解です。

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

選択肢 ア
0.03はキャッシュのアクセス時間のみで計算した場合(1/30≒0.033)に近い値です。ミス時の主記憶アクセスを考慮していません。
選択肢 ウ
0.37はヒット率と何らかの値を誤って組み合わせた計算結果と思われます。実効アクセス時間の公式を正しく適用すると0.08が得られます。
選択肢 エ
0.95はヒット率の値そのままです。実効アクセス時間の計算には使いません。

解くときのポイント

実効メモリアクセス時間 = ヒット率×キャッシュ時間 + (1-ヒット率)×主記憶時間。この公式1本で解ける。「主記憶の何倍か」を聞いているので Tm=1 と置いて計算すると楽。0.95×(1/30)+0.05×1≈0.032+0.05=0.082≈0.08。