令和2年度 10月 午前Ⅱ 問5
メモリ
キャッシュメモリの問題
キャッシュメモリのアクセス時間が主記憶のアクセス時間の1/30で,ヒット率が95%のとき,実効メモリアクセス時間は,主記憶のアクセス時間の約何倍になるか。
- ア0.03
- イ0.08
- ウ0.37
- エ0.95
答えと解説を見る
✓ これが正解イ0.08
解説
0.95×1/30+0.05×1≒0.082で、約0.08倍です。
実効メモリアクセス時間は、ヒットしたときのキャッシュのアクセス時間と、ヒットしなかったときの主記憶のアクセス時間を、それぞれ起きる割合で重み付けして足し合わせます。主記憶のアクセス時間を1とすると、キャッシュは1/30です。ヒット率が95%なので、ヒットした分は0.95×1/30≒0.0317、ヒットしない5%は主記憶へアクセスするので0.05×1=0.05です。合計は0.0317+0.05≒0.082で、主記憶の約0.08倍になります。わずか5%のミスが全体の半分以上を占めている点に注目すると、ヒット率の大切さが実感できます。
ほかの選択肢はなぜ違うのか
- ア0.03:0.03は、キャッシュのアクセス時間1/30≒0.033だけを答えた値です。ヒットしなかった5%で主記憶へアクセスする時間を足していないので、実効値としては小さ過ぎます。
- ウ0.37:0.37は、この条件で重み付けする計算からは出てこない値です。正しく重み付けすると約0.082で、0.37はその4倍以上の大きさになっています。
- エ0.95:0.95は、ヒット率の95%をそのまま倍率として答えた値です。ヒット率は重み付けに使う割合であり、アクセス時間の倍率そのものではありません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:令和2年度 10月 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問16:DNSSECに関する問題(キャッシュ)
- 令和7年度 秋期 午前Ⅱ 問9:DRAMの特徴(キャッシュ)
- 令和6年度 秋期 午前Ⅱ 問3:キャッシュメモリに関する問題(キャッシュ)
- 令和4年度 秋期 午前Ⅱ 問1:スヌープキャッシュの説明(キャッシュ)
- 令和3年度 秋期 午前Ⅱ 問3:メモリインタリーブの説明(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)