Computer Science/Computer Architecture
2021. 6. 22.
[Computer Architecture] 3. 캐시 메모리
0. 캐시 메모리 Cache Memory 캐시 메모리란 속도가 빠른 장치와 느린 장치에서 속도 차이에 따른 병목 현상을 줄이기 위한 메모리를 말한다. CPU 코어와 메모리 사이의 병목 현상 완화 웹 브라우저 캐시 파일의 경우, 하드디스크와 웹페이지 사이의 병목 현상 완화 CPU가 주기억장치에서 저장된 데이터를 읽어올 때 자주 사용하는 데이터를 캐시 메모리에 저장한 뒤, 이용해야 할 때 주기억장치가 아닌 캐시 메모리에서 먼저 가져오면서 속도를 향상한다. 속도를 향상하는 장점이 있지만, 용량이 적고 비싸다는 단점이 있다. CPU에는 캐시 메모리가 2~3개 사용되며 각각 L1, L2, L3 캐시 메모리라고 부른다. 속도와 크기에 따라 분류한 것으로 보통 L1 캐시 메모리부터 사용된다. CPU에서 가장 빠르게 ..