Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[C.S] 캐시히트? 캐시미스?? 캐시메모리가 투명하다??? 본문

코딩/기초지식

[C.S] 캐시히트? 캐시미스?? 캐시메모리가 투명하다???

코딩거인 2023. 10. 12. 08:45
728x90
캐시 히트(Cache Hit)란??
  • CPU 가 참고하고자 하는 메모리가 캐시에 존재하고 있을 경우 Cache Hit 라고 한다.

 

캐시 미스(Cache Miss)란??
  • CPU가 참고하고자 하는 메모리가 캐시에 존재하지 않을 때 Cache Miss 라고 한다.

 

캐시 메모리(Cache Memory)가 투명(Transparent) 하다???

  • 캐시 메모리는 주 기억장치(Main Memory)나 보조기억장치 등의 메모리 저장소에서 일부를 가져와 임시로 저장하고 있는 메모리이다.
  • CPU 프로세서와 메모리 저장소 사이에 위치
  • 메모리 저장소에서 해당 데이터를 가져와 CPU 프로세서에게 전달한다 CPU 프로세서가 요청한 데이터가 캐시 메모리에 이미 존재하면 캐시메모리의 데이터를 곧바로 전달한다.
  • 하지만 캐시메모리는 수행하고 있는 프로그램 (Client)와 메모리 저장소 (Server)에서 보이지 않음
    즉!! 현재 수행되고 있는 프로그램을 통해 캐시 메모리의 데이터 주소에 직접 접근(Direct Access) 하거나, 캐시 메모리의 구성(Configuration)을 변경 할 수 없다.
  • 이렇게 그 존재가 외부에 드러나지 않기에 캐시메모리를 투명하다고 부른다
  • 반대로 투명하지 않은 작은 온칩 메모리로는 스크래치 패드 메모리(Scratchpad Memory) 가 존재한다.

 

728x90