캐시 매핑 방식
별점: ★★★★★ | 기본 필수
답안.
Ⅰ. 개요
메모리 블록 → 캐시의 특정 라인에만 적재 캐시 라인 = 메모리 주소 mod 캐시 라인 수 장점: 구현 단순, 빠른 검색 (1번만 비교)
Ⅱ. 핵심 구성요소
메모리 블록 → 캐시의 특정 라인에만 적재
캐시 라인 = 메모리 주소 mod 캐시 라인 수
장점: 구현 단순, 빠른 검색 (1번만 비교)
단점: 충돌 미스 多 (같은 라인에 경쟁)
예) 캐시 8라인, 메모리 주소 모듈 연산
주소 0, 8, 16 → 모두 라인 0에 충돌
메모리 블록 → 캐시 어느 라인에도 적재 가능
장점: 충돌 미스 없음
단점: 모든 라인 동시 비교 → HW 비용 ↑
큰 캐시에 비실용적
적용: TLB (소용량, 빠른 검색 필요)
캐시를 N-way 집합으로 구성
각 집합 내에서 연관 매핑
N-way = 각 집합당 N개 라인
예) 4-way 집합 연관 캐시:
2비트 집합 번호 → 4개 라인 중 아무 곳에 저장
→ 직접 매핑 충돌 감소 + 구현 타당
[실제 CPU]
해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.
### Ⅲ. 특징 및 비교
핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.
### Ⅳ. 적용 사례
실무 환경에서의 적용 사례와 기대효과를 제시한다.
### Ⅴ. 전망
최신 기술 동향과 향후 발전 방향을 서술한다.