모두CBT

1024 × 16 비트의 주기억장치를 가진 컴퓨터에서 MAR(Memor… | [전자기사 필기] 18년 2회차 기출문제 상세 페이지

1[전자기사 필기] 18년 2회차
1024 × 16 비트의 주기억장치를 가진 컴퓨터에서 MAR(Memory Address Register)과 MBR(Memory Buffer Register)의 비트 수는?
1
MAR=6bits, MBR=10bits
2
MAR=10bits, MBR=6bits
3
MAR=10bits, MBR=16bits
4
MAR=18bits, MBR=10bits
해설

MAR 은 10 비트, MBR 은 16 비트이다.

MAR 은 번지를 담으므로 2n=10242^{n} = 1024 에서 n=10n = 10 비트이다. MBR 은 한 번지에 저장된 한 워드를 담으므로 워드 길이인 16 비트이다.

다른 보기가 맞지 않는 이유는 다음과 같다.

  • MAR 이 6 비트, MBR 이 10 비트라는 보기는 틀리다. 1024 개 번지를 지정하려면 6 비트로는 부족하다.
  • MAR 이 10 비트, MBR 이 6 비트라는 보기는 틀리다. MBR 은 워드 길이 16 비트와 같아야 한다.
  • MAR 이 18 비트, MBR 이 10 비트라는 보기는 틀리다. 번지 수 1024 에 필요한 비트 수와 워드 길이 모두 맞지 않는다.

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