メモリの高速化 キャッシュメモリ 基本情報技術者試験
キャッシュメモリとは、CPUは動作速度が非常に速いですが、主記憶装置はCPUに比べると非常に遅い装置になります。
CPUは主記憶へのデータ転送に時間がかかり、その間CPUは他の処理が出来なくなる、メモリ遅延が発生してしまいます。
その動作速度の差を埋めるのが、キャッシュメモリです。
キャッシュメモリは高速なSRAM(エスラム)で構成され、主記憶はDRAM(ディラム)で構成されています。
以前の講習であったように、SRAMはDRAMに比べると高速アクセスが可能です。
また、キャッシュメモリはCPUの内部に組み込まれています。
最近のCPUは高速の1次キャッシュと中速の2次キャッシュが内蔵されています。
キャッシュメモリを使用することで、メモリがアクセスしている間のCPUの空き時間が短縮されます。
では、その方法を詳しく見ていきましょう。