더북(TheBook)

8. 캐시 성능 관리

① 지역성: CPU가 메모리의 특정 부분을 집중적으로 사용하는 경향성을 나타냅니다.

공간 지역성: 특정 메모리 위치에 접근하면 인접 위치에 접근할 가능성이 높음

시간 지역성: 최근 접근한 데이터에 다시 접근할 가능성이 높음

② 교체 정책: 캐시가 가득 찼을 때 새로운 데이터를 저장하기 위해 기존 데이터를 삭제하는 방법을 결정하는 규칙입니다. LRU, FIFO, LFU, ARC, Random 등이 있습니다.

③ 쓰기 정책: CPU에서 데이터를 캐시에 저장할 때 이를 RAM과 동기화하는 방법입니다. Write-Back, Write-Through, Write-Around 등이 있습니다.

④ 주소 매핑: 어떤 데이터를 캐시에 저장할지 결정하는 방식입니다. 직접 매핑, 완전 연관 매핑, 집합 연관 매핑 등이 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.