캐시 사상 기법이란?
- 소용량의 캐시메모리와 상대적 대용량의 중앙메모리 간 효율적인 매핑을 통해 캐시 적중률(Hit Ratio)를 높이기 위한 메커니즘
캐시 사상 기법 유형
직접 사상(Direct Mapping)
- 메인 메모리를 일정한 블록으로 나누고 각 블록을 캐시 메모리의 특정위치와 매핑하는 방식
- 특정 블록 내 데이터가 집중적으로 읽혀질 경우 캐시 실패(fault)가 자주 발생되는 단점
<직접사상>
완전 연관 사상(Full Association Mapping)
- 메인 메모리의 내용이 캐시 메모리의 어느 위치에나 매핑이 가능한 사상 기법
- 캐시 메모리 내 데이터 검색 시 전체 메모리를 스캔해야 하는 제약으로 인해 고가의 메모리 사용 필요 -> 집합연관사상으로 발전
<완전연관사상>
집합 연관 사상(Set Association Mapping)
- 캐시 메모리를 세트로 구성하고, 메인 메모리가 세트에 대응되어 세트 내 자유롭게 매핑이 가능한 캐시 사상 기법
<집합연관사상>
다른 글 더 보기
캐시 지역성(Locality)
캐시 쓰기 정책(Cache Write policy)
캐시 일관성(Cache Coherence) 유지 프로토콜
캐시 메모리 관련 메커니즘 한눈에 보기
이 포스트는 IT토픽의 주요 내용과 핵심 키워드를 간략히 설명하는 것이 목적으로, 디테일한 내용에 대해서는 깊이 다루지 않습니다.
728x90
'IT Contents > IT Topic' 카테고리의 다른 글
캐시 일관성(Cache Coherence) 유지 프로토콜 (0) | 2021.02.18 |
---|---|
캐시 쓰기 정책(Cache Write policy) (0) | 2021.02.18 |
캐시 지역성(Locality) (0) | 2021.02.18 |
캐시 메모리 관련 메커니즘 한눈에 보기 (0) | 2021.02.18 |
트랜잭션 로그를 이용한 데이터 백업, CDC(Changed Data Capture) (0) | 2021.02.18 |
최근댓글