🎯 캐시 메모리(Cache Memory) 어떤 프로그램을 동작시키기 위해서는 메모리에 적재가 되고 CPU를 할당받아야 동작이 된다. 이때 CPU와 메모리(RAM) 사이에서 활발하게 데이터를 주고받게 되는데 CPU에 비해 비교적 속도가 느린 메모리에 의해서 제대로 성능을 내지 못한다. 캐시 메모리는 CPU와 RAM 사이에서 발생하는 병목 현상을 완화 하고자 사용된다. 캐시 메모리는 CPU 사이에 존재하며 캐시 메모리에 데이터가 존재한다면 메모리에 접근할 필요가 없으므로 성능상 이점을 얻을 수 있다. 캐시 메모리의 목표 ✅ 캐시 적중률의 최대화 & 부적중률(不的中律)의 최소화 ✅ 캐시 레이턴시의 최소화 ✅ 캐시 대역폭의 최대화 ✅ 캐시 정책 및 알고리즘의 최적화 ✅ 캐시 부적중에 따른 패널티의 최소화 ✅ 데..