메모리 계층 구조
주소가 32비트, 용량 32 KB, 라인 크기 64바이트인 4-way 세트 연관 캐시의 세트 수는 얼마입니까?
- A128
- B512
- C32
정답과 해설 보기
정답: A. 128
라인 수는 32 KB ÷ 64 B = 512입니다. 4-way에서는 하나의 세트에 4개의 라인이 들어가므로 세트 수는 512 ÷ 4 = 128 = 2⁷ 이 되고, 인덱스는 7비트, 태그는 32 − 7 − 6 = 19비트가 됩니다. 512는 라인 수 그 자체로, 직접 사상일 때의 세트 수입니다. 연관도(associativity)를 높이면 세트 수가 줄어든 만큼 태그 비트 수가 늘고 비교기도 늘어납니다. 32는 라인 크기 64를 잘못하여 way 수로 나눈 값입니다.
- A. 올바릅니다. 512라인 ÷ 4-way = 128세트입니다.
- B. 512는 라인 수이며, 직접 사상일 때의 세트 수입니다.
- C. 32는 세트 수가 아니라 잘못된 나눗셈의 결과입니다.