캐시메모리가 빠른 이유
·
CS지식
캐시메모리 캐시메모리(Cache Memory)는 속도가 빠른장치(CPU)와 느린장치(메모리)간의 속도차에 의한 병목현상을 줄이기 위한 범용메모리다. 메인 메모리와 CPU사이에 위치하며, CPU속도에 버금갈만큼 메모리계층에서 가장 빠르며, 용량이 적고 비싸다 캐시메모리가 속도가 빠른이유 캐시메모리는 메인메모리에서 자주 사용하는 프로그램과 데이터를 저장해두어 속도를 빠르게한다. 이를 위해서 CPU가 어떤 데이터를 원하는지 어느정도 예측을 할수 있어야한다 캐시메모리에 CPU가 ‘다음에 참조할 정보'가 어느정도 들어있는지에 따라 캐시의 성능이 결정되기 떄문이다. 이를 위해서 사용하는것이, 캐시의 지역성(Locality)이다 Cache Locality(지역성) 데이터에 대한 접근이 시간적 혹은 공간적으로 가깝게 ..