메모리 계층 구조
하위 캐시(L2 등)가 상위 캐시(L1)의 내용을 모두 포함하는 포함(inclusive) 방식의 특징으로 올바른 것은 무엇입니까?
- A상위와 하위가 같은 데이터를 가지지 않으므로 합계 용량을 가장 효율적으로 사용할 수 있다
- B하위 캐시는 반드시 상위보다 작아야 한다
- C일관성 관리가 쉽지만 같은 데이터를 중복해서 가진다
정답과 해설 보기
정답: C. 일관성 관리가 쉽지만 같은 데이터를 중복해서 가진다
포함 방식에서는 L1에 있는 데이터가 반드시 L2에도 있으므로, 다른 코어로부터의 조회에는 L2만 확인하면 답할 수 있어 L1까지 확인하는 수고가 줄어듭니다. 그 대신 같은 데이터를 이중으로 가지므로 실질 용량은 L2의 분량뿐입니다. 상위와 하위가 중복해서 가지지 않는 것은 배타(exclusive) 방식이며 합계 용량을 효율적으로 사용할 수 있습니다. 하위 캐시는 보통 상위보다 크게 만듭니다.
- A. 중복을 가지지 않는 것은 배타 방식입니다.
- B. 하위 캐시는 보통 상위보다 크게 만듭니다.
- C. 올바릅니다. 일관성 관리가 쉬운 반면, 데이터를 중복해서 가집니다.