거인의 코딩일지
[C.S] 캐시히트? 캐시미스?? 캐시메모리가 투명하다??? 본문
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
'코딩 > 기초지식' 카테고리의 다른 글
[C.S] HTTP 메서드의 멱등성?? 안전한 메서드??? (0) | 2023.10.18 |
---|---|
[C.S] SASS?? SCSS? 그 둘의 차이점?? 장단점?? (2) | 2023.10.14 |
[C.S] 캐시(Cache) 란??? 캐시 알고리즘?? (2) | 2023.10.11 |
[C.S] i18n, l10n, 국제화, 현지화 란??? (0) | 2023.10.09 |
[C.S] Swagger(스웨거) 란?? (0) | 2023.10.06 |