2014-11-30 7 views
-1

Если ОЗУ имеет 32 бита в своем MAR (регистр адресов памяти), а его MDR (регистр данных памяти) имеет ширину 16 бит, то какова емкость ОЗУ.Объем памяти оперативной памяти

Мое вероятное решение состоит в том, что оно может адресовать до 2^32 местоположений.

+1

Существует 2^32 возможных местоположения, но каждое место имеет ширину 16 бит. Таким образом, емкость в битах будет (2^32) * 16 бит или (2^32) * 2 байта или 2^32 слова. –

ответ

2

Ваше решение неверно. Вопрос в том, что вместимости, а не количество адресных мест. Ваш ответ должен быть измерен в единицах хранения (например, биты, байты или их кратность).

Поскольку это явно проблема домашних заданий, я не дам точного ответа. Но я укажу вам в правильном направлении, задав еще несколько вопросов:

  • В каком регистре данных памяти используется? (Обратитесь к своему учебнику, если вы не уверены.)

  • Какова емкость регистра данных памяти? (Ответ на вопрос. Не думайте об этом слишком сложно.)

  • С учетом этого, какова емкость памяти?

0

Да, это звучит правильно. Если микропроцессор или ЦП имеют регистр адресов памяти размером 32 бита, он может получить доступ к местоположению 2 , так как 32 бинарных бита, используемые в комбинации, позволяют обрабатывать 2 разные значения, начиная с 0 до 4294967295 (2 - 1).

Смежные вопросы