모두CBT

캐시(cache)에 대한 설명으로 옳지 않은 것은? | [9급 지방직 컴퓨터일반] 21년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 21년 1회차
캐시(cache)에 대한 설명으로 옳지 않은 것은?
1
CPU와 인접한 곳에 위치하거나 CPU 내부에 포함되기도 한다.
2
CPU와 상대적으로 느린 메인(main) 메모리 사이의 속도 차이를 줄이기 위해 사용된다.
3
다중프로세서 시스템에서는 write-through 정책을 사용하더라도 데이터 불일치 문제가 발생할 수 있다.
4
캐시에 쓰기 동작을 수행할 때 메인 메모리에도 동시에 쓰기 동작이 이루어지는 방식을 write-back 정책이라고 한다.
해설

캐시 쓰기 시 메인 메모리에도 동시에 쓰는 방식은 write-back이 아니라 write-through이므로 이 설명이 옳지 않다.

write-back은 캐시에만 먼저 쓰고, 해당 블록이 교체될 때 변경된(dirty) 블록을 메인 메모리에 반영하는 방식이다.

  • 캐시는 CPU와 인접하거나 CPU 내부(L1·L2 등)에 위치하므로 옳은 설명이다.
  • 캐시는 빠른 CPU와 느린 메인 메모리 사이의 속도 차이를 줄이기 위해 사용되므로 옳은 설명이다.
  • 다중프로세서에서는 각 프로세서가 자기 캐시를 가지므로, write-through를 써도 다른 프로세서 캐시에 남은 옛 값 때문에 데이터 불일치(캐시 일관성 문제)가 생길 수 있어 옳은 설명이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.