Архитектура ЭВМ
Раздел в разработке
Хорошее видео по теме:
ЭВМ - электронно вычислительная машина.
В основе архитектуре ЭВМ лежат три шины: шина адреса, данных и управления.
Оперативно-запоминающее устройство (ОЗУ) - быстрая, но энергозависимая память (т.е. хранит информацию только пока есть питание).
Постоянно-запоминающее устройство (ПЗУ) - медленная, но энергонезависимая память. Т.е. сохраняет информацию даже при отсутствии питания.
Шина адреса (ША) определяет адрес с которым хочет работать в данный момент процессор. Шина данных (ШД) используется как транспорт данных. Шина управления (ШУ) - как набор управляющих сигналов от процессора, например: чтение адреса или запись в него.
Процессор взаимодействует с внешним миром через 3 шины: адреса, данных и управления. Все устройства подключаются в этим шинам, так, чтобы за каждым устройством был закреплен свой, непересекающиеся с другими, диапазон адресов.
Например, если подключить ПЗУ к диапазону от 0 по 255 адресам, а ОЗУ подключить от 256 по 511 адресам. Таким образом, если процессор установит на шине адреса число 56, он будет работать с ячейкой №56 из ПЗУ. Однако, когда процессор установит на ША адрес 256, работать он будет уже с ячейкой под №0 из ОЗУ, т.к. для ОЗУ адрес 256 - это ячейка №0. Согласование адресов реализуется с помощью мультиплексоров.
Таким образом, можно подключать сколько угодно устройств к общим шинам, ограниченные диапазоном доступных адресов.
Про архитектуру ЭВМ можно почитать тут.