この概念が出た関連問題

この試験の対策ガイド

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

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

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

正解は エ

解説

実効メモリアクセス時間の計算式は「ヒット率×キャッシュアクセス時間 + (1-ヒット率)×主記憶アクセス時間」である。主記憶のアクセス時間をT、キャッシュのアクセス時間をT/30とすると:実効アクセス時間 = 0.95×(T/30) + 0.05×T = 0.95T/30 + 0.05T = 0.03167T + 0.05T = 0.08167T ≈ 0.08T。よって主記憶のアクセス時間の約0.08倍となり、選択肢bが正解。この結果は、キャッシュが効果的に働いてアクセス時間を大幅に短縮していることを示している。

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

選択肢 ア
0.03はキャッシュのみ100%ヒットした場合(1/30≒0.033)に近い値。ヒット率が95%であり、残りの5%は主記憶アクセスが発生するため、この値より大きくなる。
選択肢 ウ
0.37は計算式を誤って適用した場合(例:ミスヒット率0.05×主記憶T + ...)など誤計算の結果。

解くときのポイント

実効アクセス時間=h×Tc + (1-h)×Tm(h:ヒット率、Tc:キャッシュ時間、Tm:主記憶時間)。主記憶の何倍かを求めるのでTm=1として代入する。計算ミスに注意:1/30≈0.033。