2014-11-30 5 views
-1

RAM의 MAR (메모리 주소 레지스터)에 32 비트가 있고 MDR (메모리 데이터 레지스터)의 크기가 16 비트이면 RAM의 용량은 얼마입니까?RAM의 메모리 용량

내 가능성있는 해결책은 최대 2^32 위치까지 주소 지정이 가능하다는 것입니다.

+1

가능한 위치는 2^32이지만 각 위치는 16 비트입니다. 따라서 비트 단위의 용량은 (2^32) * 16 비트 또는 (2^32) * 2 바이트 또는 2^32 워드가됩니다. –

답변

2

해결책이 잘못되었습니다. 문제는 용량이이고 주소 지정 가능 위치 수가 아닙니다. 답은 저장 단위 (예 : 비트, 바이트 또는 배수) 단위로 측정해야합니다.

이것은 분명히 숙제 문제이므로 정확하게 답변하지는 않을 것입니다. 그러나 몇 가지 추가 질문을 통해 올바른 방향으로 안내해 드리겠습니다.

  • 메모리 데이터 레지스터 란 무엇입니까? (확실하지 않으면 교과서를 참조하십시오.)

  • 메모리 데이터 레지스터의 용량은 얼마입니까? (답은 문제입니다. 너무 열심히 생각하지 마십시오.)

  • 메모리의 용량은 얼마입니까?

0

예, 맞습니다. 마이크로 프로세서 또는 CPU에 32 비트 크기의 메모리 주소 레지스터가있는 경우 32 비트 2 비트를 처리 할 수 ​​있으므로 2 위치에 액세스 할 수 있습니다. 2 0에서 4294967295 (2 -1).