平成26年 春期 ITパスポート 問65

CPUのキャッシュメモリに関する記述のうち、適切なものはどれか。

 ア  1次キャッシュには、2次キャッシュよりも低速なメモリが使われる。
 イ  1次キャッシュは演算処理の高速化のために使われ、2次キャッシュは画像描画の高速化のために使われる。
 ウ  1次キャッシュは最初にアクセスされ、2次キャッシュは1次キャッシュにデータがないときにアクセスされる。
 エ  1次キャッシュは主記憶アクセスの高速化のために使われ、2次キャッシュは仮想記憶の実現のために使われる。


答え ウ


解説
近年のプロセッサは動作速度や容量の異なる複数のキャッシュメモリを内蔵するようになっており、その中で最も高速だが最も容量が少なく、最優先でデータの読み書きが行われるものを1次キャッシュメモリといいます。
1次キャッシュメモリに入りきらないデータは、より低速だが大容量の2次キャッシュメモリに格納されます。(2次キャッシュメモリは低速と言っても、メインメモリよりはるかに高速です。)


キーワード
・キャッシュメモリ

キーワードの解説
  • キャッシュメモリ(cache memory)
    コンピュータで命令を処理するCPUは非常に高速で動作するが、処理を行うプログラムやデータを記憶している主記憶の多くはアクセス速度の遅いDRAMなので、CPUの動作から考えるととても遅く、普通にメモリアクセスを行うとメモリアクセスがボトルネックになり処理速度が出ない。
    そのため、主記憶とCPUの間に高価ではあるがアクセス速度の速いSRAMなどをキャッシュメモリとして配置し、頻繁に使用するデータやプログラムを一時的に記憶し、仮想的に主記憶へのアクセスを高速に見せる。
    アクセスする主記憶の内容がキャッシュメモリにあることをヒットという。

もっと、「キャッシュメモリ」について調べてみよう。

戻る 一覧へ 次へ