방송통신기사 기출문제·모의고사·오답노트·자동채점

2020년03월07일 81번

[컴퓨터일반 및 방송설비기준]
주기억장치의 크기가 64[Mbyte], 캐쉬 크기가 64[Kbyte]이고 주기억 장치와 캐쉬 사이에 4[byte] 블록 단위로 데이터 전송이 이루지는 시스템에서 연관사상 (Associative Mapping)으로 관리된다. 이 때 캐쉬 1라인(Line)에 필요한 태그(Tag)의 크기는?

  • ① 8비트
  • ② 10비트
  • ③ 22비트
  • ④ 24비트
(정답률: 46%)

문제 해설

4[byte] 블록 단위로 데이터 전송이 이루어지므로 캐쉬 1라인(Line)은 16개의 블록을 가지게 된다. 따라서 태그(Tag)는 64[Mbyte]를 16으로 나눈 값인 4[Mbyte]를 표현할 수 있어야 한다. 4[Mbyte]는 2^22 바이트이므로 태그(Tag)의 크기는 22비트가 되어야 한다. 하지만 연관사상 (Associative Mapping)으로 관리되므로 태그(Tag)에 캐쉬 라인(Line)의 인덱스 정보도 함께 저장되어야 한다. 인덱스 정보는 4비트로 표현 가능하므로, 태그(Tag)의 크기는 22비트 + 4비트 = 24비트가 된다. 따라서 정답은 "24비트"이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답