問題
キャッシュメモリが主記憶より高速である主な理由はどれか。
選択肢
- 1ア 容量が大きいため
- 2イ CPUの近くに配置され高速なSRAMを使用しているため
- 3ウ 電圧が高いため
- 4エ 暗号化されているため
正解
2. イ CPUの近くに配置され高速なSRAMを使用しているため
詳しい解説を見る解説を閉じる
解説
キャッシュメモリはCPUと主記憶の速度差を埋めるための小容量・高速なメモリで、CPU内部やその近くに配置され、記憶素子にはフリップフロップで構成されるSRAM(Static RAM)が使われる。SRAMはリフレッシュ動作が不要で、主記憶に使われるDRAMより高速なため、イが正解である。アは逆で、キャッシュの容量は主記憶よりはるかに小さい。ウの電圧やエの暗号化は速度と無関係である。「キャッシュ=SRAM・小容量・高速」「主記憶=DRAM・大容量・安価・リフレッシュ必要」という対比は最頻出である。ヒット率を用いた実効アクセス時間の計算(ヒット率×キャッシュ時間+(1-ヒット率)×主記憶時間)も併せて出題されやすい。
一問一答
科目A 180問+科目B 60問