8. 캐시 성능 관리
① 지역성: CPU가 메모리의 특정 부분을 집중적으로 사용하는 경향성을 나타냅니다.
• 공간 지역성: 특정 메모리 위치에 접근하면 인접 위치에 접근할 가능성이 높음
• 시간 지역성: 최근 접근한 데이터에 다시 접근할 가능성이 높음
② 교체 정책: 캐시가 가득 찼을 때 새로운 데이터를 저장하기 위해 기존 데이터를 삭제하는 방법을 결정하는 규칙입니다. LRU, FIFO, LFU, ARC, Random 등이 있습니다.
③ 쓰기 정책: CPU에서 데이터를 캐시에 저장할 때 이를 RAM과 동기화하는 방법입니다. Write-Back, Write-Through, Write-Around 등이 있습니다.
④ 주소 매핑: 어떤 데이터를 캐시에 저장할지 결정하는 방식입니다. 직접 매핑, 완전 연관 매핑, 집합 연관 매핑 등이 있습니다.