문제
캐시 메모리의 고급 매핑 기법과 성능 최적화에 대한 설명으로 옳지 않은 것은?
① Set-Associative 매핑은 직접 매핑과 완전 연관 매핑의 장점을 결합한 방식이다 ② Write-allocate 정책은 쓰기 미스 시 해당 블록을 캐시로 먼저 가져온 후 쓰기를 수행한다 ③ Victim 캐시는 교체된 캐시 라인을 임시 저장하여 재사용 가능성을 높인다 ④ 캐시의 블록 크기가 클수록 항상 적중률이 향상되고 미스 패널티는 감소한다
정답
4번
해설
④번이 틀렸습니다. 캐시 블록 크기가 증가하면 공간 지역성으로 인해 적중률이 향상될 수 있지만, 블록이 너무 크면 불필요한 데이터까지 가져와 캐시 공간 낭비가 발생하고, 미스 시 더 많은 데이터를 전송해야 하므로 미스 패널티는 증가합니다. ①번 Set-Associative 매핑, ②번 Write-allocate 정책, ③번 Victim 캐시는 모두 정확합니다.