캐시 매핑 방식

별점: ★★★★★ | 기본 필수


답안.

Ⅰ. 개요

메모리 블록 → 캐시의 특정 라인에만 적재 캐시 라인 = 메모리 주소 mod 캐시 라인 수 장점: 구현 단순, 빠른 검색 (1번만 비교)

Ⅱ. 핵심 구성요소

메모리 블록 → 캐시의 특정 라인에만 적재
캐시 라인 = 메모리 주소 mod 캐시 라인 수

장점: 구현 단순, 빠른 검색 (1번만 비교)
단점: 충돌 미스 多 (같은 라인에 경쟁)

예) 캐시 8라인, 메모리 주소 모듈 연산
  주소 0, 8, 16 → 모두 라인 0에 충돌
메모리 블록 → 캐시 어느 라인에도 적재 가능

장점: 충돌 미스 없음
단점: 모든 라인 동시 비교 → HW 비용 ↑
      큰 캐시에 비실용적

적용: TLB (소용량, 빠른 검색 필요)
캐시를 N-way 집합으로 구성
각 집합 내에서 연관 매핑

N-way = 각 집합당 N개 라인

예) 4-way 집합 연관 캐시:
  2비트 집합 번호 → 4개 라인 중 아무 곳에 저장
  → 직접 매핑 충돌 감소 + 구현 타당

[실제 CPU]


해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.

### Ⅲ. 특징 및 비교

핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.

### Ⅳ. 적용 사례

실무 환경에서의 적용 사례와 기대효과를 제시한다.

### Ⅴ. 전망

최신 기술 동향과 향후 발전 방향을 서술한다.