От чего зависит размер байта архитектуры?

Правильно ли я сказал, что если я создаю ОЗУ x места хранения, каждое из которых y-бит, то у меня есть xyбиты y-байт ОЗУ?

Такие вопросы, как этот, объясняют историческими примерами, почему мы не можем полагаться на 8b == 1B, но я не могу найти подтверждение того, что это значит с точки зрения архитектуры.

1 ответ

Решение

Немного старше и немного мудрее, я думаю, что смогу ответить на свой вопрос.

Учитывая Nадресная шина, есть 2^N адресуемые области памяти.

Если Mтребуется шина данных, то log M биты адресных столбцов и N - log M адресные строки в ОЗУ.

Итак, вернемся к вопросу; N := x, M := y, и у нас есть y*2^x биты yОЗУ

Быстрый набросок числового примера

Для числового примера предположим, что 12-битный адрес и 16-битные данные. Адрес 8 бит 2^8 = 256 строк; оставшиеся 4 бита адресуют 16x 1:1 мультиплексоры в столбцах, что дает 16 бит вывода данных. (Как показано выше).

Другие вопросы по тегам