모두CBT

주기억장치의 크기가 64[Mbyte], 캐쉬 크기가 64[kbyte]이… | [정보통신기사 필기] 20년 1회차 기출문제 상세 페이지

1[정보통신기사 필기] 20년 1회차
주기억장치의 크기가 64[Mbyte], 캐쉬 크기가 64[kbyte]이고 주기억장치와 캐쉬 사이에 4[byte]블록 단위로 데이터 전송이 이루지는 시스템에서 연관사상(Associative Mapping)으로 관리된다. 이 때 캐쉬 1 라인(Line)에 필요한 태그(Tag)의 크기는?
1
8비트
2
10비트
3
22비트
4
24비트
해설

주기억장치 용량이 64[Mbyte]이므로 메모리 주소는 2262^{26}가지, 즉 26비트로 표현된다.

블록(라인) 크기가 4[byte]이므로 블록 내 위치를 나타내는 오프셋 필드는 2비트이다.
연관사상 방식은 캐시 크기와 무관하게 주소에서 오프셋을 제외한 나머지 전체를 태그로 사용하므로,
태그 크기 = 26−2=2426-2=24비트이다.

따라서 캐시 1라인에 필요한 태그 크기는 24비트이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.