Внутримашинный системный интерфейс. Шины расширения

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

Существуют два варианта организации внутримашинного интерфейса.

1. Многосвязный интерфейс: каждый блок ПК связан с прочими блоками своими локальными проводами; многосвязный интерфейс применяется только в простейших бытовых ПК.

2. Односвязный интерфейс: все блоки ПК связаны друг с другом через общую или системную шину.

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

В качестве системной шины используются:

1. шины расширений - шины общего назначения, позволяющие подключать большое число самых разнообразных устройств;

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

Системная шина. Это основная интерфейсная система компьютера, обеспечивающая сопряжение и связь всех его устройств между собой.

Системная шина включает в себя:

1. кодовую шину данных (КШД), содержащую провода и схемы сопряжения для параллельной передачи всех разрядов числового кода (машинного слова) операнда;

2. кодовую шину адреса (КША), включающую провода и схемы сопряжения для параллельной передачи всех разрядов кода адреса ячейки основной памяти или порта ввода-вывода внешнего устройства;

3. кодовую шину инструкций (КШИ), содержащую провода и схемы сопряжения для передачи инструкций (управляющих сигналов, импульсов) во все блоки машины;

4. шину питания, имеющую провода и схемы сопряжения для подключения блоков ПК к системе энергопитания.

Шина PCI - соединение внешних устройств - позволяет подключать 10 устройств разной конфигурации с возможностью автоконфигурирования; разрядность PCI - 32 бита с возможностью расширения до 64 бит, теоретическая пропускная способность 132 Мбайт/с, а в 64-битовом варианте - 263 Мбайт/с.

Шина PCI-X - эта спецификация опиралась на существовавшую технологию PCI, но за счет ряда усовершенствований протокола она позволила значительно увеличить производительность шины: при частоте 133 МГц и ширине 64 разряда ее максимальная пропускная способность составляет свыше 1 Гб/с (точнее, 1066 Мб/с).

PCI Express - компьютерная шина, использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных. Горячая замена карт; гарантированная полоса пропускания (QoS); управление энергопотреблением; контроль целостности передаваемых данных. Для подключения устройства PCI Express используется двунаправленное последовательное соединение типа точка-точка, называемое lane. Соединение между двумя устройствами PCI Express называется link, и состоит из одного (называемого 1x) или нескольких (2x, 4x, 8x, 12x, 16x и 32x) двунаправленных последовательных соединений lane (1x - 0,5 ГБ/с).

PCI Express External Cabling - внешний интерфейс PCI Express; максимальная длина кабеля может составлять 10 метров.

Шина AGP - специализированная 32-битная системная шина для видеокарты; работа на тактовой частоте 66 МГц; увеличенная пропускная способность; режим работы с памятью DMA (прямой доступ к памяти, в этом режиме основной памятью считается встроенная видеопамять на карте) и DME (в этом режиме основная и видеопамять находятся как бы в общем адресном пространстве); разделение запросов на операцию и передачу данных; в настоящее время, шина исчерпала свои возможности и полностью вытеснена шиной PCI Express.

Шина USB - универсальная последовательная шина, предназначенная для периферийных устройств; USB-кабель представляет собой две витые пары: по одной паре происходит передача данных в каждом направлении (дифференциальное включение), а другая пара используется для питания периферийного устройства (+5 В); к одному контроллеру шины USB можно подсоединить до 127 устройств через цепочку концентраторов (они используют топологию «звезда»).

USB OTG - дальнейшее расширение спецификации USB 2.0, предназначенное для лёгкого соединения периферийных USB-устройств друг с другом без необходимости подключения к ПК.

USB wireless - позволяет организовать беспроводную связь с высокой скоростью передачи информации (до 480 Мбит/с на расстоянии 3 метра и до 110 Мбит/с на расстоянии 10 метров).

Шина IEEE 1394 (FireWire, i-Link) - последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами. Скорость передачи данных - 100, 200 и 400 Мбит/с (IEEE 1394b) и 800, 1600 Мбит/с ( IEEE 1394b).