平成28年度 春期 午前Ⅱ 問2
メモリ
実効アクセス時間に関する問題
キャッシュメモリのアクセス時間が主記憶のアクセス時間の1/30で,ヒット率が95%のとき,主記憶の実効アクセス時間は,主記憶のアクセス時間の約何倍になるか。
- ア0.03
- イ0.08
- ウ0.37
- エ0.95
答えと解説を見る
✓ これが正解イ0.08
解説
0.95×1/30+0.05×1=約0.08倍です。
実効アクセス時間は、キャッシュメモリにデータがある場合とない場合のアクセス時間を、それぞれが起きる割合で重み付けして平均したものです。主記憶のアクセス時間を1とすると、キャッシュメモリのアクセス時間は1/30です。ヒット率が95%なので、0.95×1/30+(1−0.95)×1=0.0317+0.05=0.0817となり、約0.08倍です。ここでは、ヒットしなかったときのアクセス時間を、主記憶のアクセス時間そのものとして計算しています。ヒットした割合とヒットしなかった割合の両方の時間を足し合わせる、という形を押さえておけば計算できます。
ほかの選択肢はなぜ違うのか
- ア0.03:0.03倍は、キャッシュメモリ側の時間だけを見た値です(0.95×1/30は約0.032)。ヒットしなかった5%のアクセスで主記憶を読む時間の0.05が足されていません。
- ウ0.37:0.37倍は、正しく計算した約0.08倍と比べてかなり大きな値です。アクセスの95%が主記憶の1/30の時間で済むので、平均の時間は主記憶の1割にも届きません。
- エ0.95:0.95倍は、ヒット率の値をそのまま答えにしたものです。実効アクセス時間は、ヒット率とそれぞれのアクセス時間を掛け合わせて求めるもので、ヒット率自体が時間の比になるわけではありません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成28年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問2
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問16:DNSSECに関する問題(キャッシュ)
- 令和7年度 秋期 午前Ⅱ 問9:DRAMの特徴(キャッシュ)
- 令和6年度 秋期 午前Ⅱ 問3:キャッシュメモリに関する問題(キャッシュ)
- 令和4年度 秋期 午前Ⅱ 問1:スヌープキャッシュの説明(キャッシュ)
- 令和3年度 秋期 午前Ⅱ 問3:メモリインタリーブの説明(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)