CS

캐시 히트와 캐시 미스

explosion149 2025. 3. 25.

캐시 히트

정의

CPU가 필요한 데이터가 캐시 메모리에 이미 존재할 때 발생합니다.

효과

캐시 히트가 발생하면 CPU는 빠른 속도로 데이터를 읽을 수 있습니다.
캐시 메모리는 일반적으로 주 메모리 보다 훨씬 빠르기 때문에
데이터 접근 시간이 단축 됩니다.

예시

프로그램이 자주 사용되는 데이터가 캐시에 저장되어 있다면
CPU는 해당 데이터를 바로 캐시에서 읽어들여 처리할 수 있습니다.

캐시 미스

정의

CPU가 필요한 데이터가 캐시 메모리에 존재하지 않을 때 발생합니다.
CPU 는 데이터가 있는 주 메모리에서 데이터를 읽어야 합니다.

효과

캐시 미스가 발생하면 데이터 접근 시간이 길어집니다.
주 메모리에서 데이터를 읽는 것은
캐시에서 읽는 것보다 느리기 때문에 성능 저하가 발생합니다.

예시

프로그램이 자주 사용하는 데이터가 캐시에서 사라지고
CPU가 주 메모리에서 다시 데이터를 가져와야 할 때
캐시 미스가 발생 합니다.

 

 

 

 

 


|캐시 히트 | 성능 향상|


|캐시 미스 | 성능 저하|


'CS' 카테고리의 다른 글

ThreadLocalStorage  (0) 2025.03.27
Lock  (0) 2025.03.26
메모리 베리어  (0) 2025.03.26

댓글