過去問解きまくり研究所 ホーム

令和6年度 秋期 午前 問10

ハードウェア

キャッシュメモリに関する問題

キャッシュメモリのアクセス時間が主記憶のアクセス時間の 1/30 で,ヒット率が 95%のとき,実効メモリアクセス時間は,主記憶のアクセス時間の約何倍になるか。

答えと解説を見る

✓ これが正解イ0.08

解説

速い側と遅い側を割合で重みづけて足します。

設問は、キャッシュメモリのアクセス時間が主記憶の 30 分の 1 で、ヒット率が 95 パーセントのとき、実効メモリアクセス時間が主記憶のアクセス時間の約何倍になるかを求めさせています。実効メモリアクセス時間は、速い側と遅い側の所要時間を、それぞれが起きる割合で重みづけて足した値です。主記憶のアクセス時間を 1 と置けば、求めた値がそのまま何倍かを表します。目的のデータがキャッシュにあったときはキャッシュだけで済むので 30 分の 1、なかったときは主記憶を読むので 1 です。前者の割合は 0.95、後者の割合は 1 から 0.95 を引いた 0.05 です。この二つを重みづけて足すと、前の項がおよそ 0.0317、後ろの項が 0.05 となり、合わせておよそ 0.0817 で、約 0.08 になります。分数のまま通分しても 600 分の 49 となって同じ値です。ヒット率が高くても、外れた分が主記憶の時間をまるごと持ち込むため、キャッシュだけの場合より大きくなる点が要になります。

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

この問題の用語

出典:令和6年度 秋期 応用情報技術者試験 午前 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)