문제
다음 중 메모리 계층 구조에서 캐시 메모리의 특징으로 가장 옳지 않은 것은?
① L1 캐시는 L2 캐시보다 용량이 작지만 접근 속도가 빠르다 ② 캐시 적중률(Hit Rate)이 높을수록 전체 시스템 성능이 향상된다 ③ 직접 매핑(Direct Mapping) 방식에서는 캐시 충돌이 발생할 수 있다 ④ 캐시 메모리는 주기억장치보다 항상 많은 데이터를 저장할 수 있다
정답
4번
해설
④번이 틀린 설명이다. 캐시 메모리는 주기억장치보다 용량이 작다. 캐시는 자주 사용되는 데이터만을 저장하여 빠른 접근을 제공하는 것이 목적이므로, 물리적으로 주기억장치보다 용량이 제한적이다. ①번은 맞다. L1이 L2보다 CPU에 더 가까워 빠르지만 용량은 작다. ②번도 맞다. 캐시 적중률이 높으면 메모리 접근 시간이 단축된다. ③번도 맞다. 직접 매핑에서는 서로 다른 메모리 주소가 같은 캐시 라인에 매핑되어 충돌할 수 있다.