
저장 장치 계층 구조를 통해 저장 장치의 큰 그림을 그리고, CPU와 메모리 사이에 위치한 케시 메모리에 대해 알아보자!
L1 (level 1) 캐시: 코어와 가장 가까운 캐시 메모리
L2 (level 2) 캐시
L3 (level 3) 캐시
일반적으로 L1과 L2는 코어 내부에, L3는 코어 외부에 존재한다.
| 항목 | 비교 |
|---|---|
| 용량 | L1 < L2 < L3 |
| 속도 | L1 > L2 > L3 |
| 가격 | L1 > L2 > L3 |


- 최근에 접근했던 메모리 공간에 다시 접근하는 경향
- 최근에 접근했던 메모리 공간에 다시 접근하려는 경향을 시간 지역성(temporal locality)이라고 한다.
- 프로그래밍에서 변수를 저장하고, 변수를 자주 참조하듯이, CPU 역시 최근에 접근한 메모리 공간을 여러 번 참조하는 경향이 있다.
- 접근한 메모리 공간 근처를 접근하는 경향
- 접근한 메모리 공간 근처를 접근하는 경향을 공간 지역성(spatial locality)이라고 한다.
- 프로그램을 실행하는데 필요한 데이터는 보통 메모리 근처에 모여있는 경향이 있다.