Сколько адресных строк необходимо для доступа к 4 ГБ ОЗУ?

849
user3002533

4 ГБ = 2 ^ 30 * 2 ^ 2 = 2 ^ 32 байта Тогда ответ будет 32, но есть ли разница, когда мы говорим о RAM / ROM?

-1

2 ответа на вопрос

0
Andy

Нет никакой разницы: в типичной системе ОЗУ и ПЗУ имеют одинаковое адресное пространство, и каждый байт должен иметь уникальный адрес, поэтому независимо от того, есть ли у вас 4 ГБ ОЗУ или ПЗУ, вам потребуется 32 адресных линии.

0
gnasher729

Это зависит от процессора и его интерфейса оперативной памяти. Например, некоторые процессоры передают данные в ОЗУ и из ОЗУ по 128 бит за раз, а отдельные байты сортируются внутри процессора. 128 бит = 16 байт, поэтому вам нужно меньше на 4 адресные строки (28 вместо 32).

Обычный DRAM использует интерфейс выбора чипа, банка, строки / столбца. Строки строки / столбца используются частично, сначала для выбора строки, а затем для столбца. Кроме того, помимо самой ширины интерфейса, есть длина пакета (8 является стандартной для DDR3), которая может еще больше уменьшить количество необходимых адресных линий. (С другой стороны, каждый канал имеет отдельные адресные линии.) Некоторые интерфейсы не используют отдельные адресные линии (например, Hybrid Memory Cube). Paul A. Clayton 6 лет назад 1

Похожие вопросы