문제
다음 중 컴퓨터에서 사용하는 캐시 메모리에 대한 설명으로 옳지 않은 것은?
① 캐시 메모리는 주로 속도가 빠른 SRAM을 사용한다. ② 캐시 메모리에는 데이터뿐만 아니라 프로그램도 들어간다. ③ 캐시 메모리에 있는 데이터와 메인 메모리에 있는 데이터가 항상 일치하지는 않는다. ④ 캐시 적중률이 낮아야 캐시 메모리의 성능이 우수 하다고 할 수 있다.
정답
4번
해설
정답: 4. 캐시 적중률(Hit Ratio)은 찾는 데이터가 캐시에 있을 확률로, 적중률이 높을수록 주기억장치 접근이 줄어 성능이 우수해진다. 적중률이 낮으면 성능이 나빠진다.
오답 풀이
- 1번: 캐시는 빠른 접근이 필요해 속도가 빠른 SRAM을 사용하므로 옳다.
- 2번: 캐시에는 자주 쓰는 데이터와 명령어(프로그램)가 모두 들어가므로 옳다.
- 3번: 캐시와 주기억장치 내용이 일시적으로 다를 수 있어 일관성 유지가 필요하므로 옳다.
- 4번: 적중률이 높아야 성능이 우수하므로 "낮아야"는 옳지 않다.
보충 개념 캐시 적중률은 (적중 횟수)/(전체 참조 횟수)이며, 적중률이 높을수록 평균 메모리 접근 시간이 짧아진다.