Шины компьютерной системы

Шины компьютерной системы

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

  • шина данных
  • шина адреса
  • шина команд

Каждая из шин внутри системы имеет особую функцию.

Шина данных используется, чтобы передавать информацию от одной части компьютера другой. Она известна как двунаправленная шина, поскольку информация может передаваться в любом направлении. Шина данных обычно имеет 4, 8, 16 или 32 линии, по каждой из которых передастся один бит. Важно отметить, что в отдельный момент времени на шине может находится только один элемент данных. Как правило, шина используется либо для передачи информации из памяти или из входного порта в микропроцессор, либо из микропроцессора в выходной порт. Предварительно на шине адреса выставляется адрес запрашиваемых данных.

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

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

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

Поделиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *