캐시(Cache)는 처음에 메인 메모리와 프로세서 간의 중간 계층 메모리를 지칭하기 위해 도입된 용어이다. 현재도 주로 이 의미로 사용되지만, 지역성(Locality) 원리를 활용하여 데이터를 관리하는 모든 저장 장치를 통칭하는 의미로도 확장되어 사용되고 있다. 더보기지역성(Locality) : CPU가 메모리를 접근할 때 특정 패턴이 반복되는 경향을 설명하는 개념으로, 이를 활용하면 데이터를 효율적으로 저장하고, 메모리 접근 비용을 줄여 성능을 향상시킬 수 있다. 시간 지역성(Temporal Locality) : 한 번 접근한 데이터는 곧 다시 접근될 가능성이 높다. 프로그램에서 같은 데이터나 변수를 반복적으로 사용하는 경우가 많기 때문.공간 지역성(Spatial Locality) : 한 번 접근한 데..