프로세서의 캐시 :
- 주기억장치(RAM)와 CPU 사이에 위치
- 최근에 사용된 정보를 저장하는데 사용 (주기억장치에 매번 접속하는 것을 피하고자)
- 프로세서에서 용량이 작고 속도가 빠른 메모리
- 성능을 크게 높이는 경우를 제외하면 사용자에게 거의 드러나지 않음
"그러므로 우리는 메모리를 계층 구조로 만들 가능성이 있음을 결국 인식하게 된다. 여기서 각 단계의 메모리는 앞단계보다 용량은 더 크고 접근 속도는 느리다." - 아서벅스, 허먼 골드스타인, 존 폰 노이만 1946
일반적인 개념의 캐싱 :
자주 사용하는 명령어/데이터를 언제든지 활용 할 수 있는 공간에 저장해두는 것.
웹브라우저에서의 캐시 삭제
- 브라우저는 어떤 웹페이지에 포함된 이미지나 용량이 큰 데이터의 사본을 로컬에 저장함.
- 사용자가 페이지에 재방문했을 때, 다시 다운로드하지 않고 로컬 사본을 사용하여 빠르게 페이지를 보여줌.
- 캐시의 용량이 무한하지 않기때문에 일정기간이 지나면 브라우저가 삭제.
- 사용자가 직접 캐시항목 전체를 제거 할 수도 있음
- 브라우저에서 캐시의 효과를 체감하는 방법 : 처음 방문하는 페이지 로딩속도와 같은 페이지를 두번째 방문하는 로딩 속도를 비교하면 두번째가 훨씬 빠르다.