티스토리 뷰
source: https://en.wikipedia.org/wiki/Cache_placement_policies
캐시 교체 전략
프로세서가 최근에 접근한 데이터를 저장해 놓은 메모리를 캐시라고 한다. 한 메모리 블록이 캐시에 무작위로 배치되어야하는 것은 아니고 캐시 교체 전략에 의해서 메모리 블락은 캐시 라인/캐시 라인의 집합으로 제한된다. 다시 말해 캐시 교체 전략이 특정한 메모리 블록을 캐시의 어디에 저장시키느냐를 결정한다.
1. Direct-mapped cache
캐시는 단일 캐시라인으로 이루어진 집합이 여러 개이다. 메모리 블록의 주소를 기반으로 하나의 캐시 라인만 점유한다.
캐시에 메모리 블록을 저장하는 방법
메모리 블록의 주소에서 파생 된 index 비트에 의해 결정된다.
'컴퓨터 > 컴퓨터 구조' 카테고리의 다른 글
Cache Line, Cache Entry (0) | 2022.01.10 |
---|---|
내부 단편화와 외부 단편화 (1) | 2021.12.31 |
L1 cache와 L2 cache (0) | 2021.12.30 |