- •Типы шин.
- •Компьютерная шиина (англ. computer bus) в архитектуре компьютера — подсистема, служащая для передачи
- •Используемые в настоящее время шины отличаются по разрядности, способу передачи сигнала (последовательные или
- •Шинная архитектура
- •Разрядность шины адреса определяет адресное пространство процессора, т.е. количество ячеек оперативной памяти, которые
- •Шина управления
- •Система шин ЭВМ
- •Шинауправле
- •Шинауправле
- •Шинауправле
- •Типичная структура микропроцессорной системы
- •Архитектура компьютера определяет принцип действия, информационные связи и взаимное соединение основных логических узлов
- •Типы обмена информацией по шинам
- •В некоторых мультиплексированных магистралях после одного кода адреса передается несколько кодов данных (массив
- •Достоинства синхронного обмена — более простой протокол обмена, меньшее количество управляющих сигналов. Недостатки
- •Системная
- •Back side bus (BSB) — шина кэш- памяти второго уровня в процессорах с
- •Front Side Bus (FSB, системная шина) — шина, обеспечивающая соединение между x86- и
- •Частоты, на которых работают центральный процессор и FSB, имеют общую опорную частоту, и
- •Direct Media Interface, сокр. DMI — последовательная шина, разработанная фирмой Intel для соединения
- •HyperTransport (ранее известная как Lightning Data Transport (LDT)) —
- •Шина HyperTransport основана на передаче пакетов. Каждый пакет состоит из 32- разрядных слов,
- •Пакеты HyperTransport передаются по шине последовательно. Увеличение пропускной способности влечёт за собой увеличение
- •Intel QuickPath Interconnect или просто QuickPath, сокр. QPI (ранее Common System Interface, CSI)
- •Каждое соединение шины QuickPath состоит из пары односторонних каналов, каждый из которых физически
- •MultiDrop шина (MDB) является компьютерной шиной, в которой все компоненты подсоединены в одной
- •Шина расширения — компьютерная шина, которая используется на системной карте компьютеров или промышленных
- •Локальная шина
- •Шина PCI
- •Создатели PCI отказались от традиционной концепции, введя еще одну шину между процессором и
- •Шина PCI добавляет к традиционной конфигурации шин еще один уровень. При этом обычная
- •В спецификации PCI определено три типа системных плат, каждая из которых разработана для
- •Обратите внимание, что универсальная плата PCI может устанавливаться в разъем, предназначенный для любой
- •PCI Express, или PCIe, или PCI-E (также известная как 3GIO for 3rd Generation
- •В течение 2001 года специалисты группы компаний, получившей название Arapahoe Work Group (изначально
- •Основные особенности PCI Express таковы:
- •Особенностью архитектуры шин предыдущих поколений является параллельная компоновка, при которой биты данных одновременно
- •В шине PCI Express используется разработанная IBM схема кодирования “8–10”, предусматривающая автосинхронизацию сигналов
- •PCI-Express пока не заменила полностью шину PCI и все остальные интерфейсы, и вряд
- •Гибкие удлинители и переходники для шин PCI Express x16,x8,x4,x1, PCI32, PCI64, PCI-
- •PCIEXP1-X1, PCIEXP4-X1, PCIEXP8-X1, PCIEXP16-X1, PCIEXP16-RX1, PCIEXP16-CE1, - Удлинители для шин PCI Express X1,
- •PCIEXP1-X2, PCIEXP4-X2, PCIEXP8-X2, PCIEXP16-X2, PCIEXP16-RX1, - Удлинители для шин PCI Express X1, X4,
- •PCIEXP1-X3, PCIEXP4-X3, PCIEXP8-X3 и PCIEXP16-X3 - Удлинителидля шин PCI Express X1, X4, X8
- •PCIEXP1-SX, PCIEXP4-SX, PCIEXP8-SX и PCIEXP16-SX- Удлинители для шин PCI Express X1, X4, X8
- •PCIEXP4-SX-4/1, PCIEXP8-SX-8/4,PCIEXP16-SX-16/8и PCIEXP16-SX-16/1 - Конвертеры для шин PCI Express, предназначенные для установки плат
- •PCIEXP16-SL057
- •Плата адаптер с PCI на PCI-Express 16x.
- •Угловой переходник для шины PCI-Express 16Х
- •Гибкий удлинитель слота PCI 32
- •Гибкий адаптер PCI-Express 8x на PCI-Express 16х
- •Райзер карта расширитель двух слотов PCI
- •Гибкий удлинитель слота PCI-X / PCI 64
- •Гибкий удлинитель слота PCI-X / PCI 64
- •Гибкий удлинитель для разъма AGP
- •Адаптер для тестирования плат PCI Express 16X
- •PCI-Express 4.0 обеспечит передачу 16 ГТ/с
Типы шин.
Принцип обмена информацией между функциональными узлами
Компьютерная шиина (англ. computer bus) в архитектуре компьютера — подсистема, служащая для передачи данных между функциональными блоками компьютера. В устройстве шины можно различить механический, электрический (физический) и логический (управляющий) уровни.
К шине обычно можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов (соединений) для физического подключения устройств, карт и кабелей.
Современные компьютерные шины используют как
параллельные, так и последовательные соединения и могут иметь параллельные (англ. multidrop) и цепные
(англ. daisy chain) топологии. В случае USB и некоторых других шин могут также использоваться хабы (концентраторы).
Некоторые виды скоростных шин (Fibre
Channel, InfiniBand, скоростной Ethernet, SDH) для передачи сигналов используют не электрические соединения, а оптические.
Управление передачей по шине реализуется как на уровне прохождения сигнала (мультиплексоры, демультиплексоры, буферы, регист ры, шинные формирователи), так и со
стороны ядра операционной системы — в таком случае в его состав входит соответствующий драйвер.
Используемые в настоящее время шины отличаются по разрядности, способу передачи сигнала (последовательные или параллельные), пропускной способности, количеству и типу поддерживаемых устройств, а также протоколу работы
Шины могут быть синхронными (осуществляющими передачу данных только по тактовым импульсам) и асинхронными(осуществляющими передачу данных в произвольные моменты времени), а также использовать различные схемы арбитража (то есть способа совместного использования шины несколькими устройствами).
Если обмен информацией ведется между периферийным устройством и контроллером, то соединяющая их линия передачи данных называется интерфейсом передачи данных , или просто интерфейсом . Среди применяемых в современных и перспективных ПК интерфейсов можно отметить
EIDE, SCSI, SSA и Fibre Channel, USB, FireWire (IEEE 1394) и DeviceBay.
Среди интерфейсов передачи данных особняком стоят порты ввода/вывода, использующиеся для подключения низкоскоростных периферийных устройств: последовательный порт (COM),
параллельный порт (LPT), игровой порт/MIDI порт и инфракрасный порт (IrDA) .
Все современные компьютеры располагают комбинированными системными шинами, например, ISA (Industry Standart Architecture стандартная промышленная архитектура) и PCI или EISA ( Extanded Industry Standart Architecture ) и PCI ( Peripheral Component Interconnect ). Одна из шин называется первичной системной (EISA, ISA), а другая (PCI) вторичной системной.
Шинная архитектура
Разрядность шины адреса определяет адресное пространство процессора, т.е. количество ячеек оперативной памяти, которые могут иметь уникальные адреса. Количество адресуемых ячеек памяти можно рассчитать по формуле:
N =2 I , где I — разрядность шины адреса.
Каждой шине соответствует свое адресное пространство, т. е. максимальный объем адресуемой памяти:
N =2 I = 2 16= 64 Кб
N=2I=2 20= 1 Мб
N=2 I=2 24= 16 Мб
N= 2 I = 2 32= 4 Гб
Разрядность шины адреса постоянно увеличивалась и в современных персональных компьютерах составляет 32 бит. Таким образом, максимально возможное количество адресуемых ячеек памяти равно:
N == 2 32 = 4 294 967 296 = 4 Гб
Шина управления
По шине управления передаются сигналы такие, например, как сигналы чтения, записи, готовности, определяющие характер обмена информацией по магистрали. Сигналы управления определяют, какую операцию считывание или запись информации из памяти нужно производить, синхронизируют обмен информацией между устройствами. Кроме того, каждое внешнее устройство, которому нужно обратиться к процессору, имеет на этой шине собственную линию. Когда периферийное устройство «хочет обратиться» к процессору, оно устанавливает на этой линии специальный сигнал (сигнал прерывания), заметив который, процессор прерывает выполняемые в этот момент действия и обращается (командой чтения или записи) к устройству.
Рассмотрим в качестве примера, как процессор читает содержимое ячейки памяти (см. таблицу). Убедившись, что шина в данный момент свободна, процессор помещает на шину адреса требуемый адрес и устанавливает необходимую служебную информацию (операция – чтение, устройство – ОЗУ и т.п.) на шину управления. Теперь ему остается только ожидать ответа от ОЗУ. Последний, “увидев” на шине обращенный к нему запрос на чтение информации, извлекает содержимое необходимой ячейки и помещает его на шину данных. Разумеется, реальный процесс значительно подробнее.
Система шин ЭВМ
В вычислительной системе, состоящей из множества подсистем, необходим механизм для их взаимодействия. Эти подсистемы должны быстро и эффективно обмениваться данными с помощью центральной шины или системы нескольких шин.
Шинауправле |
Отпериферийныхустройств |
Порт- |
|
|
входы |
|
Микропроцесор, |
|
управлениеиАЛУ |
Адреснаяши |
Память |
|
програм |
|
Память |
|
даных |
|
Порт- |
|
выходы |
|
Кпериферийнымустройствам |
Адресная шина служит для выбора определенной ячейки памяти, |
|
порта ввода-вывода (16 линий). |
Шинауправле |
Отпериферийныхустройств |
Порт- |
|
|
входы |
|
Микропроцесор, |
|
управлениеиАЛУ |
Адреснаяши |
Память |
|
програм |
|
Память |
|
даных |
|
Порт- |
|
выходы |
|
Кпериферийнымустройствам |
Шина данных - двунаправленная пересылка данных к |
|
микропроцессору и от него (8 линий). |