Разница между шиной памяти и адресной шиной - PullRequest
9 голосов
/ 15 ноября 2011

Может ли кто-то очень кратко указать на различия между шиной памяти и адресной шиной в компьютерных архитектурах? Также, когда вы говорите, что шина памяти означает, что вы имеете в виду шину данных?

Ответы [ 5 ]

12 голосов
/ 08 февраля 2016

Красиво объяснено здесь .

В отдельности микропроцессор, память и порты ввода-вывода являются интересными компонентами, но они не могут сделать ничего полезного.В сочетании они могут образовывать целостную систему, если могут общаться друг с другом.Эта связь осуществляется через связки сигнальных проводов (известных как шины), которые соединяют части системы вместе.

Обычно в любой процессорной системе есть три типа шин:

  • адресная шина : определяет местоположение в памяти, из которого процессор будет считывать или записывать данные.
  • A шина данных : содержит содержимое, имеющеесчитан из ячейки памяти или должен быть записан в ячейку памяти.
  • A шина управления : управляет потоком информации между компонентами, указывая, является ли операция чтением или записью иобеспечение выполнения операции в нужное время.

enter image description here

4 голосов
/ 01 ноября 2012

Шина данных:

Шина данных - это электрический канал, соединяющий процессор, память и другие аппаратные устройства на материнской плате. количество проводов в шине данных влияет на скорость, с которой данные могут перемещаться между компонентами. Так как каждый провод может передавать один бит за раз, следовательно, 8-проводной или один байт за раз.

Адресная шина:

Причина того, что адресная шина важна, состоит в том, что количество строк в ней говорит о максимальном количестве адресов памяти. 8-битных данных достаточно, чтобы представить 2 (8 в мощности) = 256.

2 голосов
/ 15 ноября 2011

Когда вы читаете данные из памяти или записываете данные в память, вы работаете с двумя различными элементами: адресом и данными. Каким-то образом они должны быть переданы между процессором и памятью. Вы можете иметь два автобуса, чтобы перевезти их самостоятельно. Или вы можете иметь только один и использовать его для обоих, по одному за раз.

Шины адресов и данных могут иметь разную ширину, то есть они могут содержать разное количество битов.

Да, шина памяти обычно означает шину данных (которая несет данные памяти).

2 голосов
/ 15 ноября 2011

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

1 голос
/ 07 февраля 2015

Шина данных - это двунаправленная шина для извлечения и хранения данных, где в качестве шины адреса используется однонаправленная шина, используемая для указания адреса. Отличное повествование здесь http://www.differencebetween.com/difference-between-address-bus-and-vs-data-bus/

...