캐시에 대해 공부하고 있는데 질문이 있습니다.
글쓴이: csw95 / 작성시간: 금, 2019/06/07 - 8:35오후
Virtually-Indexed, Physically-Tagged Cache에 대해 공부하고 있습니다.
4KB page size, 32B cache block size가 주어지면 index를 위해 7 bits가 할당이 되서 128개의 set이 생긴다는 것은 이해했습니다. (page offset : 12bit, cache byte offset : 5bit, index : 7bit)
이 때, associativity를 증가하면 cache size가 증가하나요?
2-way 이면 128 * 2 * 32B = 8KB 이렇게요.
cache size는 page size에 제한되서 associativity가 증가함에 따라 증가하는 건 말이 안 되는듯 한데 제가 뭔가 잘못생각하고 있는건가요?
Forums:
Quote:cache size는 page size에
왜요? Virtually-indexed, physically-tagged cache에 대해서 어째서 그렇게 단정할 수 있죠?
page offset을 가지고 cache에 접근하는거니까
page offset에 따라 제한되는 건가라는 생각이 들었어요. associativty를 증가시키면 page offset 에서 cache block offset 빼고 남은 bit를 이용해서 associativity를 늘리는 거 아닌가요?
댓글 달기