平成24年度 秋期 午前 問10
コンピュータ構成要素
キャッシュメモリのヒット率
主記憶のアクセス時間が60ナノ秒,キャッシュメモリのアクセス時間が10ナノ秒であるシステムがある。キャッシュメモリを介して主記憶にアクセスする場合の実効アクセス時間が15ナノ秒であるとき,キャッシュメモリのヒット率は幾らか。
- ア0.1
- イ0.17
- ウ0.83
- エ0.9
答えと解説を見る
✓ これが正解エ0.9
解説
10h+60(1−h)=15を解いてヒット率は0.9です。
実効アクセス時間は、速い側と遅い側にかかる時間を、それぞれが使われる割合で重み付けして足し合わせたものです。軸は一つで、どちらの割合をヒット率と呼ぶのかを取り違えないことです。ヒット率は、目的のデータが速い側で見つかる割合を指します。求めたい割合をhと置くと、キャッシュメモリで10ナノ秒かかる場面がhの割合、主記憶まで行って60ナノ秒かかる場面が残りの割合で現れるので、10h+60(1−h)=15という式が立ちます。整理すると60−50h=15、つまり50h=45となり、h=0.9が得られます。これは、重み付き平均から割合を逆算するという考え方にあたります。
ほかの選択肢はなぜ違うのか
- ア0.1:これは目的のデータが速い側で見つからない割合のほうです。同じ式から出てくる数ではありますが、問われているのは見つかる側の割合なので、残りを答えにはできません。
- イ0.17:二つのアクセス時間の比、つまり10を60で割った値を小数第2位まで丸めるとこの数になります。実効アクセス時間として与えられた15という条件をまったく使っていません。
- ウ0.83:1から10割る60を引くとこの数になります。これもアクセス時間の比だけから作った値で、重み付けの式を立てて解いた結果ではありません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成24年度 秋期 基本情報技術者試験 午前 問10
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和5年度 科目A 問3:メモリインタリーブに関する記述(キャッシュ)
- 令和元年度 秋期 午前 問77:ROIの説明(キャッシュ)
- 令和元年度 秋期 午前 問41(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)