RAM의 MAR (메모리 주소 레지스터)에 32 비트가 있고 MDR (메모리 데이터 레지스터)의 크기가 16 비트이면 RAM의 용량은 얼마입니까?RAM의 메모리 용량
내 가능성있는 해결책은 최대 2^32 위치까지 주소 지정이 가능하다는 것입니다.
RAM의 MAR (메모리 주소 레지스터)에 32 비트가 있고 MDR (메모리 데이터 레지스터)의 크기가 16 비트이면 RAM의 용량은 얼마입니까?RAM의 메모리 용량
내 가능성있는 해결책은 최대 2^32 위치까지 주소 지정이 가능하다는 것입니다.
해결책이 잘못되었습니다. 문제는 용량이이고 주소 지정 가능 위치 수가 아닙니다. 답은 저장 단위 (예 : 비트, 바이트 또는 배수) 단위로 측정해야합니다.
이것은 분명히 숙제 문제이므로 정확하게 답변하지는 않을 것입니다. 그러나 몇 가지 추가 질문을 통해 올바른 방향으로 안내해 드리겠습니다.
메모리 데이터 레지스터 란 무엇입니까? (확실하지 않으면 교과서를 참조하십시오.)
메모리 데이터 레지스터의 용량은 얼마입니까? (답은 문제입니다. 너무 열심히 생각하지 마십시오.)
메모리의 용량은 얼마입니까?
예, 맞습니다. 마이크로 프로세서 또는 CPU에 32 비트 크기의 메모리 주소 레지스터가있는 경우 32 비트 2 비트를 처리 할 수 있으므로 2 위치에 액세스 할 수 있습니다. 2 0에서 4294967295 (2 -1).
가능한 위치는 2^32이지만 각 위치는 16 비트입니다. 따라서 비트 단위의 용량은 (2^32) * 16 비트 또는 (2^32) * 2 바이트 또는 2^32 워드가됩니다. –