平成22年度 秋期 午前 問12
コンピュータ構成要素
キャッシュメモリに関する記述
キャッシュメモリに関する記述のうち,適切なものはどれか。
- ア書込み命令を実行したときに,キャッシュメモリと主記憶の両方を書き換える方式と,キャッシュメモリだけを書き換えておき,主記憶の書換えはキャッシュメモリから当該データが追い出されるときに行う方式とがある。
- イキャッシュメモリにヒットしない場合に割込みが生じ,プログラムによって主記憶からキャッシュメモリにデータが転送される。
- ウキャッシュメモリは,実記憶と仮想記憶とのメモリ容量の差を埋めるために採用される。
- エ半導体メモリのアクセス速度の向上が著しいので,キャッシュメモリの必要性は減っている。
答えと解説を見る
✓ これが正解ア書込み命令を実行したときに,キャッシュメモリと主記憶の両方を書き換える方式と,キャッシュメモリだけを書き換えておき,主記憶の書換えはキャッシュメモリから当該データが追い出されるときに行う方式とがある。
解説
書込みを主記憶へ反映する時期に2つの方式があります。
キャッシュメモリは、処理装置と主記憶の速度の差を埋めるために置かれる小容量で高速な記憶です。読み出しの側は手元にあれば主記憶へ行かずに済むという話で分かりやすいのですが、書込みの側には決めごとが必要です。書き込むたびに主記憶も一緒に書き換えれば、両者の内容は常に一致しますが、そのたびに遅い側へ書きに行くことになります。逆にキャッシュだけを書き換えておき、その内容が追い出されるときにまとめて主記憶へ反映すれば、書きに行く回数は減りますが、一致していない時間ができます。どちらにも利点があるので両方の方式が使われます。判定の軸は、述べられている内容が実際の作りに合っているか、それとも目的や動作の主体を取り違えているかです。
ほかの選択肢はなぜ違うのか
- イキャッシュメモリにヒットしない場合に割込…:手元に無かったときの主記憶からの転送を、割込みを起こしてプログラムが行うとしています。この入替えは記憶を制御する仕組みが自動で担うもので、プログラムが手続きとして指示するものではありません。
- ウキャッシュメモリは,実記憶と仮想記憶との…:実記憶と仮想記憶の容量の差を埋めるために採用されるとしています。埋めようとしているのは容量の差ではなく速度の差なので、置かれる目的が入れ替わっています。
- エ半導体メモリのアクセス速度の向上が著しい…:半導体メモリが速くなったので必要性が減っているとしています。処理装置の側もあわせて速くなるため両者の速度差は残り、差を埋める役割がなくなるわけではありません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成22年度 秋期 基本情報技術者試験 午前 問12
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和5年度 科目A 問3:メモリインタリーブに関する記述(キャッシュ)
- 令和元年度 秋期 午前 問77:ROIの説明(キャッシュ)
- 令和元年度 秋期 午前 問41(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)