Cache
·
CS/OS
주기억장치에서(메인메모리)에서 자주 사용하는 프로그램과 데이터를 저장해두어 속도를 빠르게 하는 메모리. 캐시 기억장치와 주기억장치 사이에서 정보를 옮기는 것을 사상(Mapping, 매핑)이라고 한다. 직접매핑, 연관매핑, 집합 연관 매핑이 있다. 속도가 빠른 장치와 느린 장치간의 속도 차에 따른 병목현상을 줄이기 위한 메모리 이를 위해 CPU가 어떤 데이터를 원하는지 어느 정도 예측할 수 있어야 한다. 캐시 메모리에 CPU가 이후에 참조할, 필요 있는 정보가 어느 정도 들어있느냐에 따라 캐시의 성능이 좌우됨. 캐시에 자주 사용하는 데이터를 담아두고, 해당 데이터가 필요할 때 프로세서가 메인 메모리 대신 캐시에 접근하여 처리 속도를 높이는 것이 캐시의 목적이다. 캐시의 지역성 캐시가 효율적으로 동작하기 위..