平成26年度 春期 (特別措置試験) 問65
コンピュータ構成要素
キャッシュメモリに関する記述
CPUのキャッシュメモリに関する記述のうち,適切なものはどれか。
- ア1次キャッシュには,2次キャッシュよりも低速なメモリが使われる。
- イ1次キャッシュは演算処理の高速化のために使われ,2次キャッシュは画像描画の高速化のために使われる。
- ウ1次キャッシュは最初にアクセスされ,2次キャッシュは1次キャッシュにデータがないときにアクセスされる。
- エ1次キャッシュは主記憶アクセスの高速化のために使われ,2次キャッシュは仮想記憶の実現のために使われる。
答えと解説を見る
✓ これが正解ウ1次キャッシュは最初にアクセスされ,2次キャッシュは1次キャッシュにデータがないときにアクセスされる。
解説
一次と二次という数字は、探しにいく順番を表しています。
中心となる処理装置は、必要なデータを近い順に探しにいきます。いちばん近く、いちばん小さく、いちばん速いのが一次です。そこに無ければ、少し遠く少し大きい二次へ移ります。それでも無ければ、主記憶まで取りにいきます。一次を先に見て、無ければ二次を見ると述べた肢が、この順そのものです。キャッシュメモリの一次と二次は、役目で分かれてはいません。どちらも速く渡すという同じ役目を負い、違うのは探す順だけです。一次のほうが遅い部品だと述べた肢は、速さの向きが逆です。近いところほど速いものを置くのが、この仕組みの前提になります。演算と画像描画で分けたと述べた肢も、分け方そのものが違います。仮想記憶のために二次があると述べた肢も、別の仕組みの話です。仮想記憶は、主記憶と補助記憶を組み合わせて実現されます。
ほかの選択肢はなぜ違うのか
- ア1次キャッシュには,2次キャッシュよりも…:一次のほうに遅い部品を使うと述べています。近いところほど速いものを置くのが、この仕組みです。速さの向きが、そっくり裏返っています。遠いほど遅くなる並びを問われたなら、そのとおりです。一次と二次だけが逆になっています。
- イ1次キャッシュは演算処理の高速化のために…:一次は演算、二次は画像描画のためだと述べています。画像の描画は、専用の演算装置と専用の記憶が担います。一次と二次は、用途で分かれてはいません。描画を速くする仕組みを問われたなら、そちらが答えです。分け方の軸が違います。
- エ1次キャッシュは主記憶アクセスの高速化の…:二次は仮想記憶を実現するためだと述べています。仮想記憶は、主記憶と補助記憶を組み合わせて作ります。速く渡す仕組みとは、まったく別の話になります。足りない容量を補う仕組みを問われたなら、そちらです。これも用途で分けた誤りです。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成26年度 春期 ITパスポート試験(特別措置試験) 問65
同じ用語が出る問題
- 令和8年度 問61:主記憶に関する問題(キャッシュ)
- 令和6年度 問61:cookieの説明(キャッシュ)
- 令和4年度 問81:CPUの性能に関する記述(キャッシュ)
- 令和元年度 秋期 (特別措置試験) 問60:記憶階層に関する問題(キャッシュ)
- 平成31年度 春期 (特別措置試験) 問97:PCのCPUに関する記述(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)