コンピュータ構成要素
キャッシュメモリの目的として最も適切なものはどれか。
ア.主記憶の容量を仮想的に拡大する
イ.CPUと主記憶の速度差を埋める正解
ウ.補助記憶装置のアクセス速度を向上させる
エ.プログラムの実行順序を制御する
解説
キャッシュメモリは「料理中の作業台」。遠い冷蔵庫(主記憶)まで毎回取りに行くより、よく使う食材を手元に置いておくことで、せっかちなシェフ(CPU)を待たせないための仕組みです。
なぜ イ が正解か
CPUはナノ秒単位で動く超高速マシンですが、主記憶(RAM)はそれより数十〜百倍遅い。毎回主記憶まで取りに行くと、CPUが「手持ち無沙汰」で止まってしまいます。そこでキャッシュメモリが「直前によく使ったデータ」を手元にキープしておくことで、このスピードギャップを埋めているのです。
出典: 基本情報技術者試験 令和5年 サンプル問題