путаница в адресации шины данных и блока памяти

у меня есть вопрос относительно блоков памяти (RAM),

для архитектуры процессора x32 у нас будут регистры процессора размером 32 бита, а также шина данных для оперативной памяти из 32 проводов и шина адреса из 32 проводов. поэтому максимальная адресная единица памяти равна 2 ^32 = 4294967296

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

Если я пришел к правильному выводу, в котором сомневаюсь, (Ram) общий размер памяти должен быть = количество единиц памяти * размер каждой =4294967296 * 32 = 137438953472 бит. что не так

После исследования я выяснил, что память модулей RAM стандартизирована и составляет 8 бит на каждую единицу памяти, поэтому, если это так, почему один блок памяти (8 бит) может хранить (32-битную шину данных)?

1 ответ

На самом деле, что верно, так это то, что если у вас не будет 32-битных данных, это говорит вам о том, что память может содержать 2 ^ 32 адреса для памяти. Однако для каждой памяти у вас есть байт или восемь бит, тогда у вас будет около 4 ГиБ = 4* 2 ^30 байт = 2^ 32 бит.

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