Cache Memory
캐시 메모리란?
캐시 메모리란?프로그램 실행 속도를 높이기 위해 컴퓨터는 다양한 하드웨어 최적화 기법을 활용하는데, 그중에서도 가장 핵심적인 요소 중 하나가 캐시 메모리(cache memory)다.1. 캐시의 정의캐시 메모리는 CPU 내부 혹은 매우 가까운 위치에 존재하는 고속 메모리이다. CPU가 명령어나 데이터를 처리할 때, 메인 메모리(RAM)에 접근하는 속도가 상대적으로 느리기 때문에, CPU 성능을 100% 활용하지 못하는 병목이 발생할 수 있다.이를 해결하기 위해 자주 사용하는 데이터나 명령어를 캐시에 미리 저장해두고, CPU가 먼저 캐시에서 해당 정보를 찾도록 설계되어 있다. 만약 캐시에 있으면 빠르게 처리하고, 없으면 메인 메모리에서 가져온 뒤 캐시에 다시 저장하는 방식이다.이 과정은 전부 하드웨어적으로 ..