1.5.2 Шина, назначение и характеристика
В подавляющем большинстве современных ПК в качестве
системного интерфейса используется системная шина.
Шина (bus) — совокупность линий связи, по которым ин-
формация передается одновременно. Информационные каналы в
шине, используемые совместно несколькими устройствами, так
как число связей желательно сводить к минимуму. Они состав-
ляют главную часть стоимости устройства.
Все шины характеризуются разрядностью и частотой. Так
же, важнейшими функциональными характеристиками многих
шин являются количество обслуживаемых ею устройств и ее
пропускная способность. Рассмотрим их попорядку.
Разрядность или ширина шины (bus width) – количество
линий связи в шине. Для параллельных шин это количество би-
тов, которое может быть передано по шине одновременно. Для
последовательных шин это количество пакетов, передаваемых
по шине одновременно. Измеряется в [битах].
Тактовая частота шины (bus frequency) – частота, с кото-
рой передаются последовательные биты информации по линиям
связи. Измеряется в [Гц] (с
-1
)
Количество обслуживаемых ею устройств – максималь-
но возможное количество блоков, которые можно подключить,
не нарушая общей структуры шины.
Пропускная способность – максимально возможная ско-
рость передачи информации. Измеряется в [бит/с]. Пропускная
способность шины зависит от ее разрядности (есть шины 8-, 16-,
32- и 64-разрядные) и тактовой частоты, на которой шина рабо-
тает. Теоретически определяется произведением разрядности на
тактовую частоту, но фактически всегда меньше, зачастую даже
в два раза.
Пропускную способность шины можно увеличить двумя
способами: сократить время цикла шины (увеличить тактовая
частоту) или увеличить ширину шины данных (то есть увели-
чить количество битов, передаваемых за цикл). Реально же по-
высить скорость работы шины довольно сложно, поскольку сиг-
налы на различных линиях передаются с разной скоростью (это
явление называется перекосом шины). Чем быстрее работает