Компьютерная шина (от англ. «computer bus, bidirectional universal switch» – двунаправленный универсальный коммутатор) – в архитектуре компьютера подсистема, которая передает данные между функциональными блоками компьютера. Обычно шина управляется драйвером. В отличие от связи «точка–точка» к шине можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов для физического подключения устройств, карт и кабелей.
Ранние компьютерные шины представляли собой параллельные электрические шины с несколькими подключениями, но сейчас данный термин используется для любых физических механизмов, предоставляющих такую же логическую функциональность, как параллельные компьютерные шины. Современные компьютерные шины используют как параллельные, так и последовательные соединения и могут иметь параллельные (multidrop) и цепные (daisy chain) топологии. В случае USB и некоторых других шин могут также использоваться хабы (концентраторы).
Шина адреса – компьютерная шина, используемая центральным процессором или устройствами, способными инициировать сеансы DMA, для указания физического адреса слова ОЗУ (или начала блока слов), к которому устройство может обратиться для проведения операции чтения или записи.
Основной характеристикой шины адреса является ее ширина в битах. Ширина шины адреса определяет объем адресуемой памяти. Например, если ширина адресной шины составляет 20 бит и размер слова памяти равен одному байту (минимальный адресуемый объем данных), то объем памяти, который можно адресовать, составляет 220 = 1 048 576 байтов (1 МБайт) как в IBM PC/XT.
С точки зрения архитектуры микропроцессорной системы, если не применять мультиплексирование, каждый бит в адресе определяется одним проводником (линией) в магистрали, по которой передается адрес.
Если рассматривать структурную схему микро-ЭВМ, то адресная шина активизирует работу всех внешних устройств по команде, которая поступает с микропроцессора.
Шина данных – шина, предназначенная для передачи информации. В компьютерной технике принято различать выводы устройств по назначению: одни для передачи информации (например, в виде сигналов низкого или высокого уровня), другие для сообщения всем устройствам (шина адреса) – кому эти данные предназначены.
На материнской плате шина может также состоять из множества параллельно идущих через всех потребителей данных проводников (например, в архитектуре IBM PC).
Основной характеристикой шины данных является ее ширина в битах. Ширина шины данных определяет количество информации, которое можно передать за один такт.
Достарыңызбен бөлісу: |