[CS] 캐시 메모리에 대한 나름의 이해

2023. 11. 3. 11:11CS

캐시 메모리를 두는 이유는 CPU에서 메모리에 대한 접근을 빠르게 하기 위해서이다.

하지만 메인 메모리의 모든 영역을 복사할 수는 없기에 자주 참조되는 영역을 복사해둔다.

이것이 지역성이다.

지역성에는 두가지가 있다.

temporal locality, spatial locality

전자는 loop와 같이 같은 인스트럭션이나 같은 메모리 영역이 자주 참조된다는 것이다.

후자는 arr와 같이 논리적으로 가까운 영역이 자주 참조된다는 것이다.

 

매핑방식에는 직접 매핑, 연관 매핑, 집합 연관 매핑이 있는데

집합 연관 매핑이 많이 사용된다.

 

Reference


https://www.yes24.com/Product/Goods/121769526 

 

기술 면접 대비 CS 전공 핵심요약집 - 예스24

1분 1초가 아쉬운 취업/이직 준비생을 위해기술 면접에 필요한 CS 전공의 핵심 내용만 간추렸다!비전공자는 물론 IT 전공자라도 광범위한 CS 전공 중에 어떤 내용이 출제될지 감을 잡기 어렵다. 서

www.yes24.com