CPU와 아키텍처
세트 연관(셋 어소시에이티브) 방식 캐시의 설명으로 올바른 것은?
- A어떤 주소의 데이터를 정해진 세트 안의 여러 위치(웨이) 중 어디에든 둘 수 있다
- B어떤 주소의 데이터를 둘 수 있는 위치가 캐시 내 한 곳으로 정해져 있다
- C데이터를 캐시의 어디에든 둘 수 있다
정답과 해설 보기
정답: A. 어떤 주소의 데이터를 정해진 세트 안의 여러 위치(웨이) 중 어디에든 둘 수 있다
세트 연관 방식에서는 주소의 일부로 세트가 정해지고, 그 안의 여러 웨이 중 어디에든 데이터를 둘 수 있습니다. 예를 들어 8웨이라면 8곳의 후보가 있어 직접 사상 방식보다 같은 위치를 두고 다투는 일(충돌 미스)을 줄일 수 있습니다. 웨이를 늘리면 비교 회로와 전력이 늘어나므로 L1에서 8~12웨이 정도, L3에서 16웨이 전후가 일반적입니다. 어디에든 둘 수 있는 것은 완전 연관 방식입니다.
- A. 정답입니다. 정해진 세트 내의 여러 웨이에 둘 수 있습니다.
- B. 둘 위치가 한 곳으로 정해져 있는 것은 직접 사상 방식입니다.
- C. 어디에든 둘 수 있는 것은 완전 연관 방식입니다.