平成23年度 秋期 午前 問11
コンピュータ構成要素
キャッシュメモリに関する問題
A〜D を,主記憶の実効アクセス時間が短い順に並べたものはどれか。
| キャッシュメモリ 有無 | キャッシュメモリ アクセス時間(ナノ秒) | キャッシュメモリ ヒット率(%) | 主記憶 アクセス時間(ナノ秒) | |
|---|---|---|---|---|
| A | なし | − | − | 15 |
| B | なし | − | − | 30 |
| C | あり | 20 | 60 | 70 |
| D | あり | 10 | 90 | 80 |
- アA, B, C, D
- イA, D, B, C
- ウC, D, A, B
- エD, C, A, B
答えと解説を見る
✓ これが正解イA, D, B, C
解説
同じ式で一つの数値に直してから小さい順に並べます。
四つの構成は条件がばらばらなので、そのままでは速さを比べられません。比べられるようにするには、それぞれを一つの数値に直す必要があります。直し方は決まっていて、当たったときにかかる時間と、外れて主記憶まで取りに行くときにかかる時間を、当たる割合と外れる割合で按分して足します。キャッシュメモリを持たない構成では按分する相手がないので、主記憶のアクセス時間がそのまま答えになります。この式で四つを直すと、Aは15ナノ秒、Dは17ナノ秒、Bは30ナノ秒、Cは40ナノ秒です。判定の軸はここにあります。速そうに見えるかどうかではなく、同じ式で出した一つの数値だけを見て小さい順に並べることです。数値に直してしまえば、途中の条件の違いは順序に影響しません。
ほかの選択肢はなぜ違うのか
- アA, B, C, D:表に載っている行の並びを、そのまま答えにしたものです。実効アクセス時間を一つも求めていないので、条件の違いが速さへどう効くかを何も反映していません。
- ウC, D, A, B:キャッシュメモリを備えた二つを先に置き、それぞれの群の中は主記憶の速い順に並べた形です。備えがあっても、外れたときに待たされる相手が遅ければ、備えのない構成より遅くなることがあります。
- エD, C, A, B:キャッシュメモリを備えた二つを、ヒット率の高いほうから先に置いた形です。ヒット率だけでは決まらず、当たったときと外れたときの時間を割合で按分するところまで含めないと順序は定まりません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成23年度 秋期 基本情報技術者試験 午前 問11(改変:原典の図表をテキストに書き起こした)
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和5年度 科目A 問3:メモリインタリーブに関する記述(キャッシュ)
- 令和元年度 秋期 午前 問77:ROIの説明(キャッシュ)
- 令和元年度 秋期 午前 問41(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)