모두CBT

바이트(8bit) 단위로 주소지정을 하는 컴퓨터에서 MAR(Memory… | [정보통신기사 필기] 20년 2회차 기출문제 상세 페이지

1[정보통신기사 필기] 20년 2회차
바이트(8bit) 단위로 주소지정을 하는 컴퓨터에서 MAR(Memory Adress Register)과 MDR(Memory Data Register)의 크기가 각각 32비트이다. 512Mb(Megabit) 용량의 반도체 메모리 칩으로 이 컴퓨터의 최대 용량으로 주기억장치의 메모리 배열을 구성하고자 한다. 필요한 칩의 개수는?
1
8개
2
16개
3
32개
4
64개
해설

MAR·MDR이 모두 32비트이고 바이트 단위로 주소를 지정하므로, 이 컴퓨터가 표현할 수 있는 최대 주기억장치 용량은 232 byte2^{32}\ \mathrm{byte}이다.

이를 비트 단위로 환산하면 232 byte×8=235 bit=32 Gbit2^{32}\ \mathrm{byte} \times 8 = 2^{35}\ \mathrm{bit} = 32\ \mathrm{Gbit}이다.

칩 한 개의 용량이 512 Mbit512\ \mathrm{Mbit}이므로 필요한 칩 개수는 32 Gbit512 Mbit=32,768512=64\dfrac{32\ \mathrm{Gbit}}{512\ \mathrm{Mbit}} = \dfrac{32{,}768}{512} = 64개가 된다.

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