Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л11. Шины и интерфейсы.doc
Скачиваний:
28
Добавлен:
17.09.2019
Размер:
6.01 Mб
Скачать
  • Industry Standard Architecture (isa) — 8- или 16-разрядная шина ввода/вывода ibm pc-совместимых компьютеров.

  • Extended Industry Standard Architecture (EISA) — шина для IBM-совместимых компьютеров, заменившая ISA.

  • Peripheral component interconnect (PCI, взаимосвязь периферийных компонентов) — параллельная двунаправленная шина ввода/вывода для подключения внутренних устройств к материнской плате компьютера.

  • PCI Express, или PCIe, или PCI-E (также известная как 3GIO for 3rd Generation I/OI) - компьютерная шина, использующая программную модель шины PCI и высокопроизводительный физический протокол, основанный на последовательной передаче данных.

  1. Основные шины для обмена данными с устройствами хранения информации.

  • Advanced Technology Attachment (ATA, PATA - присоединение по передовой технологии) - параллельный интерфейс обмена данными с накопителями информации.

  • Serial ATA (SATA)интерфейс обмена данными с накопителями информации.

  • Small Computer System Interface (SCSI ) — параллельный интерфейс, разработанный для объединения на одной шине различных по своему назначению устройств, таких как жёсткие диски, накопители на магнитооптических дисках, приводы CD, DVD, стримеры, сканеры, принтеры и т. д.

  • Serial Attached SCSI (SAS) – последовательный интерфейс, развитие SCSI.

4. Основные “внешние” шины (external bus) для связи с периферийными устройствами.

  • Recommended Standard 232 (RS-232) — интерфейс последовательной асинхронной передачи двоичных данных между терминалом (Data Terminal Equipment, DTE) и коммуникационным устройством (Data Communications Equipment, DCE)

  • IEEE 1284, Line Print Terminal (LPT, порт принтера, параллельный порт) — международный стандарт параллельного интерфейса для подключения низкоскоростных периферийных устройств ЭВМ.

  • Universal Serial Bus (USB, универсальная последовательная шина) - последовательный интерфейс передачи данных для высокоскоростных (USB 3.0) среднескоростных, низкоскоростных периферийных устройств.

  • IEEE 1394 (FireWire, i-Link) — последовательная высокоскоростная шина передачи данных для среднескоростных периферийных устройств.

5. Универсальные шины: Futurebus, InfiniBand, QuickRing, SCI, RapidIO, IEEE-488, Thunderbolt (Light Peak).

2. Краткая история шин ЭВМ.

2.1. Первое поколение шин ЭВМ.

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

Одним из первых усовершенствований стало использование прерываний.

Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается и управление передаётся обработчику прерывания, который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код [1].

В зависимости от источника возникновения сигнала прерывания делятся на:

- асинхронные или внешние (аппаратные) — события, которые исходят от внешних источников (например, периферийных устройств) и могут произойти в любой произвольный момент: сигнал от таймера, сетевой карты или дискового накопителя, нажатие клавиш клавиатуры, движение мыши. Факт возникновения в системе такого прерывания трактуется как запрос на прерывание (англ. Interrupt request, IRQ);

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

- программные (частный случай внутреннего прерывания) — инициируются исполнением специальной инструкции в коде программы. Программные прерывания как правило используются для обращения к функциям встроенного программного обеспечения (firmware), драйверов и операционной системы.

Термин «ловушка» (англ. trap) иногда используется как синоним термина «прерывание» или «внутреннее прерывание». Как правило, словоупотребление устанавливается в документации производителя конкретной архитектуры процессора.

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

Некоторое время спустя компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.

Классический и простой способ обеспечить приоритеты прерываний или доступа к шине заключался в цепном подключении устройств.

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

Первые миникомпьютерные шины представляли пассивные объединительные платы, подключенные к контактам микропроцессора. Память и другие устройства подключались к шине с использованием тех же контактов адреса и данных, что и процессор. Все контакты были подключены параллельно. В некоторых случаях, например в IBM PC, необходимы дополнительные инструкции процессора для генерации сигналов, чтобы шина была настоящей шиной ввода-вывода.

Во многих микроконтроллерах и встраиваемых системах шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от Altair с шиной S-100 (англ.), заканчивая IBM PC в 1980-х.

Такие простые шины имели серьёзный недостаток для универсальных компьютеров. Всё оборудование на шине должно было передавать информацию на одной скорости и использовать один источник синхросигнала. Увеличение скорости процессора было непростым, так как требовало такого же ускорения всех устройств. Это часто приводило к ситуации, когда очень быстрым процессорам приходилось замедляться для возможности передачи информации некоторым устройствам. Хотя это допустимо для встраиваемых систем, данная проблема непозволительна для коммерческих компьютеров. Другая проблема состоит в том, что процессор требуется для любых операций, и когда он занят другими операциями, реальная пропускная способность шины может значительно страдать.

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

2.2. Второе поколение шин ЭВМ.

Компьютерные шины «второго поколения», например NuBus решали некоторые из вышеперечисленных проблем. Они обычно разделяли компьютер на две «части», процессор и память в одной и различные устройства в другой. Между частями устанавливался специальный контроллер шин (bus controller). Такая архитектура позволила увеличивать скорость процессора без влияния на шину, разгрузить процессор от задач управления шиной. При помощи контроллера устройства на шине могли взаимодействовать друг с другом без вмешательства центрального процессора. Новые шины имели лучшую производительность, но также требовали более сложных карт расширения. Проблемы скорости часто решались увеличением разрядности шины данных, с 8-ми битных шин первого поколения до 16 или 32-х битных шин во втором поколении. Также появилась программная настройка устройств для упрощения подключения новых устройств, ныне стандартизованная как Plug-n-play.

Однако новые шины, так же как и предыдущее поколение, требовали одинаковых скоростей от устройств на одной шине.

Процессор и память теперь взаимодействовали посредством собственной шины, и их скорость росла быстрее, чем скорость периферийной шины. В результате, шины были слишком медленны для новых систем и машины страдали от нехватки данных. Один из примеров данной проблемы: видеокарты быстро совершенствовались, и им не хватало пропускной способности даже новых шин Peripheral Component Interconneсt (PCI). Компьютеры стали включать в себя Accelerated Graphics Port (AGP) только для работы с видеоадаптерами. В 2004 году AGP снова стало недостаточно быстрым для мощных видеокарт и AGP стал замещаться новой шиной PCI Express.

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

Но в 1980-х и 1990-х были изобретены новые шины - SCSI и IDE, решившие эту проблему и оставив большую часть разъёмов расширения в новых системах пустыми. В наше время типичная машина поддерживает около пяти различных шин.

Шины стали разделять на внутренние (local bus) и внешние (external bus).

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

2.3. Третье поколение.

Шины «третьего поколения» обычно позволяют использовать как большие скорости, необходимые для памяти, видеокарт и межпроцессорного взаимодействия, так и небольшие при работе с медленными устройствами, например, приводами дисков. Также они стремятся к большей гибкости в терминах физических подключений, позволяя использовать себя и как внутренние и как внешние шины, например для объединения компьютеров. Это приводит к сложным проблемам при удовлетворении различных требований, так что большая часть работ по данным шинам связана с программным обеспечением, а не с самой аппаратурой. В общем, шины третьего поколения больше похожи на компьютерные сети, чем на изначальные идеи шин, с большими накладными расходами, чем у ранних систем. Также они позволяют использовать шину нескольким устройствам одновременно.

Современные интегральные схемы часто разрабатываются из заранее созданных частей. Разработаны шины (например Wishbone) для более простой интеграции различных частей интегральных схем.

3. Основные процессорные шины.

3.1. Back side bus (BSB).

Back side bus (BSB) — шина для связи внешней кэш-памяти второго уровня с процессором в процессорах с двойной независимой шиной (DIB - dual independed bus).

К процессорам, имеющим архитектуру DIB, относятся:

  • Intel Pentium Pro — 64-битная BSB;

  • Intel Pentium II — 64-битная BSB (внешний кэш L2);

  • Intel Pentium III — 64 бит + 8 бит ECC (внешний кэш L2) или 256 бит + 32 бит ECC;

  • Intel Pentium 4 — 256 бит + 32 бит ECC;

  • Intel Core — 256 бит + 32 бит ECC;

  • AMD Athlon — 64 бит + 8 бит ECC:

  • AMD Athlon 64 — 128 бит + 16 бит ECC (у процессоров семейства K8 контроллер памяти встроен в процессор, связь с чипсетом осуществляется по шине HyperTransport);

и др.

3.2. Front side bus (FSB).

Front Side Bus (FSB) — шина, обеспечивающая соединение между x86-совместимым центральным процессором и внутренними устройствами.

Как правило, современный персональный компьютер на базе x86-совместимого микропроцессора устроен следующим образом: микропроцессор через FSB подключается к системному контроллеру, который обычно называют «северным мостом» (Northbridge).

Системный контроллер имеет в своём составе:

- контроллер ОЗУ (в некоторых современных персональных компьютерах, например Intel LGA1156, LGA2011 - контроллер ОЗУ встроен в микропроцессор),

- а также контроллеры шин (вторичные шины), к которым подключаются периферийные устройства.

Каждая из вторичных шин работает на своей частоте (которая может быть как выше, так и ниже частоты FSB). Иногда частота вторичной шины является производной от частоты FSB, иногда задаётся независимо.

Частоты, на которых работают центральный процессор и FSB, имеют общую опорную частоту и, в конечном счете, определяются исходя из их коэффициентов умножения:

частота устройства = опорная частота * коэффициент умножения.

До определённого момента в развитии компьютеров частота работы памяти совпадала с частотой FSB, на современных персональных компьютерах частоты FSB и шины памяти могут различаться. Поскольку процессор работает с памятью через FSB, то производительность FSB является одним из важнейших параметров такой системы.

Современные процессоры имеют встроенный контроллер памяти, поэтому в них очень слабая зависимость производительности процессора от FSB.

Существуют системы, преимущественно старые, где FSB и периферийные шины ISA, PCI, AGP имеют общую опорную частоту, и попытка изменения частоты FSB не посредством её коэффициента умножения, а посредством изменения опорной частоты, приведет к изменению частот периферийных шин, и даже внешних интерфейсов, таких как Parallel ATA.

На других системах, преимущественно новых, частоты периферийных шин не зависят от частоты FSB.

В новейших системах с высокой интеграцией функций в ЦП контроллеры памяти и периферийных шин могут быть встроены в процессор, и сама FSB в таких процессорах отсутствует принципиально. К таким системам можно отнести платформы Intel LGA1156 и LGA2011.

3.3. HyperTransport.

3.3.1. Обзор шины.

Шина HyperTransport (HT), ранее известная как Lightning Data Transport (LDT), —двунаправленная последовательно/параллельная компьютерная шина с высокой пропускной способностью и малыми задержками.

Для разработки и продвижения данной шины был образован консорциум HyperTransport Technology. Технология используется компаниями:

  • AMD и Transmeta в x86-процессорах;

  • PMC-Sierra, Broadcom и Raza Microelectronicsв процессорах MIPS;

  • nVidia, VIA, SiS, ULi/ALi, AMD, Apple Computer и HPв наборах системной логики для ПК;

  • HP, Sun Microsystems, IBM и iWillв серверах;

  • Cray, Newisys и PathScale — в суперкомпьютерах,

  • компанией Cisco Systems — в маршрутизаторах.

HyperTransport работает на частотах от 200 МГц до 3,2 ГГц (у шины PCI — 33 и 66 МГц). Кроме того, она использует DDR, что означает, что данные посылаются как по фронту так и по срезу сигнала синхронизации, что позволяет осуществлять до 5200 миллионов посылок в секунду при частоте сигнала синхронизации 2,6 ГГц; частота сигнала синхронизации настраивается автоматически.

HyperTransport поддерживает автоматическое определение ширины шины, от 2-х до 32 бит. Полноразмерная, полноскоростная, 32-битная шина в двунаправленном режиме способна обеспечить пропускную способность до 41 600 Мбайт/с = 2 (DDR) × 2 × 32/8 (байт) × 2600 (МГц) (максимум в одном направлении — 20 800 Мбайт/с), являясь, таким образом, самой быстрой шиной среди себе подобных.

Шина может быть использована как в подсистемах с высокими требованиями к пропускной способности (оперативная память и ЦПУ), так и в подсистемах с низкими требованиями (периферийные устройства). Данная технология также способна обеспечить низкие задержки для других применений в других подсистемах.

Шина HyperTransport основана на передаче пакетов. Каждый пакет состоит из 32-разрядных слов, вне зависимости от физической ширины шины (количества информационных линий). Первое слово в пакете — всегда управляющее слово. Если пакет содержит адрес, то последние 8 бит управляющего слова сцеплены со следующим 32-битным словом, в результате образуя 40-битный адрес. Шина поддерживает 64-разрядную адресацию — в этом случае пакет начинается со специального 32 разрядного управляющего слова, указывающего на 64 разрядную адресацию, и содержащего разряды адреса с 40 по 63 (разряды адреса нумеруются начиная с 0). Остальные 32-битные слова пакета содержат непосредственно передаваемые данные. Данные всегда передаются 32-битными словами, вне зависимости от их реальной длины (например, в ответ на запрос на чтение одного байта по шине будет передан пакет, содержащий 32 бита данных и флагом-признаком того, что значимыми из этих 32 бит являются только 8).

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

Операция записи на шине бывает двух видов — posted и non-posted. Posted-операция записи заключается в передаче единственного пакета, содержащего адрес, по которому необходимо произвести запись, и данные. Эта операция обычно используется для обмена данными с высокоскоростными устройствами, например, для DMA-передачи. Non-posted операция записи состоит из посылки двух пакетов: устройство, инициирующее операцию записи посылает устройству-адресату пакет, содержащий адрес и данные. Устройство-адресат, получив такой пакет, проводит операцию записи и отсылает устройству-инициатору пакет, содержащий информацию о том, успешно ли произведена запись. Таким образом, posted-запись позволяет получить максимальную скорость передачи данных (нет затрат на пересылку пакета-подтверждения), а non-posted-запись позволяет обеспечить надёжную передачу данных (приход пакета-подтверждения гарантирует, что данные дошли до адресата).

Шина HyperTransport поддерживает технологии энергосбережения, а именно ACPI. Это значит, что при изменении состояния процессора (C-state) на энергосберегающее, изменяется также и состояние устройств (D-state). Например, при отключении процессора жёсткие диски также отключаются.

Электрический интерфейс HyperTransport/LDT — низковольтные дифференциальные сигналы, с напряжением 1,2 В.

3.3.2. Версии шины:

Версия

Год

максимальная частота

максимальная ширина

пиковая пропускная способность (в оба направления)

1.0

2001

800 МГц

32 бит

12,8 Гбайт/c

1.1

2002

800 МГц

32 бит

12,8 Гбайт/c

2.0

2004

1,4 ГГц

32 бит

22,4 Гбайт/c

3.0

2006

2,6 ГГц

32 бит

41,6 Гбайт/c

3.1

2008

3,2 ГГц

32 бит

51,6 Гбайт/c

3.3.3. Применение HyperTransport.

3.3.3.1. Замена шины процессора.

Шина HyperTransport нашла широкое применение, в основном, в качестве замены шины процессора. Для примера, к процессору Pentium нельзя напрямую подключать устройства с шиной PCI, так как этот процессор использует свою специализированную шину (которая может быть различной у разных поколений процессоров). Для подключения дополнительных устройств (например с шиной PCI) в таких системах необходимы дополнительные устройства для сопряжения шины процессора с шиной периферийных устройств (мосты). Данные адаптеры обычно включают в специализированные наборы системной логики, называемые северный мост и южный мост.

Процессоры разных производителей могут использовать разные шины, а значит для них нужны разные мосты для соединения шины процессора с периферийными шинами. Компьютеры, использующие шину HyperTransport более универсальны и просты, а также более производительны. Однажды разработанный мост PCI-HyperTransport позволяет взаимодействовать любому процессору, поддерживающему шину HyperTransport и любому устройству шины PCI. Для примера, NVIDIA nForce чипсет использует шину HyperTransport для соединения между северным и южным мостами.

3.3.3.2. Межпроцессорная шина.

Другое применение HyperTransport — шина NUMA многопроцессорных компьютеров. AMD использует HyperTransport как часть проприетарной архитектуры Direct Connect Architecture в своей линейке процессоров Opteron, Athlon 64 и Phenom. Технология шинного соединения HORUS компании Newisys расширяет концепцию до уровня кластерных систем.

3.3.3.3. Применение в маршрутизаторах и коммутаторах.

HyperTransport так же может быть использована в маршрутизаторах и коммутаторах. Коммутаторы и маршрутизаторы могут иметь множество портов, данные между которыми должны передаваться как можно быстрее. Например, 4-портовый 100-Мбит/с Ethernet-коммутатор нуждается во внутренней шине с пропускной способностью не менее 800 Мбит/с (100 Мбит/с × 4 порта × 2 направления). Пропускная способность шины HyperTransport значительно превосходит 800 Мбит/с, что позволяет применить её для построения такого коммутатора.

        1. Разъём HyperTransport eXpansion (HTX) и сопроцессорные соединения.

Для подключения сопроцессоров по шине HyperTransport был разработан специальный разъём, получивший название HTX (HyperTransport eXpansion). Разъём HTX механически совместимы с разъёмом, используемым для подключения устройств 16x PCI Express.

Использование разъёма HTX позволяет установленной в него карте расширения напрямую обмениваться данными с ЦПУ, а также осуществлять DMA-сеансы доступа к системной ОЗУ.

Вскоре и сопроцессоры, основанные на ПЛИС получат интерфейс HyperTransport и, таким образом, возможность простой интеграции с материнской платой. Современное поколение ПЛИС от основных производителей (Altera и Xilinx) могут получить прямую поддержку интерфейса HyperTransport уже в ближайшее время.

4. Основные параллельные шины ЭВМ.

4.1. Шина ISA.

ISA (от англ. Industry Standard Architecture, ISA bus, произносится как ай-эс-эй) - 8- или 16-разрядная шина ввода/вывода IBM PC-совместимых компьютеров. Служит для подключения плат расширения стандарта ISA. Конструктивно выполняется в виде 62-х или 98-контактного разъёма на материнской плате.

Рис.1. 5 разъёмов 16-битной и 1 разъём 8-битной шины ISA.

С появлением материнских плат формата ATX шина ISA перестала широко использоваться в компьютерах, хотя встречаются ATX-платы с AGP 4x, 6 PCI и одним (или двумя) портами ISA. Но пока её ещё можно встретить в старых AT-компьютерах, а также в промышленных компьютерах.

Для встроенных систем существует вариант компоновки шины ISA, отличающийся применяемыми разъёмами — шина PC/104.

4.1.1. История ISA.

Впервые шина ISA появилась на компьютерах IBM PC/XT в 1981 году. Это была 8-разрядная шина с частотой до 8 МГц и скоростью передачи данных до 4 МБайт/с (передача каждого байта требовала минимум двух тактов шины). Разъём состоял из 62 контактов, из которых 8 использовалось для данных, 20 — для адреса, остальные — для управляющих сигналов, а также подачи напряжений питания (GND, +5 В, -5 В, +12 В и -12 В).

В 1984 году шина была усовершенствована. Была удвоена разрядность данных (что повлекло удвоение пропускной способности) и добавлены четыре разряда адреса; кроме того, увеличилось число линий запросов прерываний (IRQ) и запросов прямого доступа к памяти (DMA). Кроме того, в 16-разрядной шине ISA любое подключенное к ней устройство могло выступать в роли задатчика, то есть инициировать операцию обмена данными (в 8-разрядной шине задатчиками были только процессор и контроллер DMA). Для подключения 16-разрядных устройств используются разъёмы, состоящие из двух частей: полностью совместимой с 8-разрядной шиной 62-контактной и новой 36-контактной.

В 1988 консорциумом из девяти производителей компьютеров: (AST Research, Compaq, Epson, Hewlett-Packard, NEC, Olivetti, Tandy, Wyse и Zenith) была обнародована 32-разрядная архитектура системной шины EISA.

В 1993 году компании Intel и Microsoft усовершенствовали шину и разработали ISA PnP (Plug and Play), которая позволяла операционной системе самой определять назначаемое прерывание для устройства.

Интерфейс ISA был основным на устаревших системах типа AT. На материнских платах форм-фактора ATX, выпускаемых с 1997 года, этот интерфейс часто отсутствует.

В промышленности широкое распространение получила шина PC/104. Электрически она полностью совместима с шиной ISA, но отличается от неё конструкцией разъёмов.

4.2. Шина EISA.

EISA (англ. Extended Industry Standard Architecture) — шина для IBM-совместимых компьютеров. Была анонсирована в конце 1988 группой производителей IBM-совместимых компьютеров в ответ на введение фирмой IBM закрытой шины MCA в компьютерах серии PS/2.

EISA расширяет распространённую шину ISA до 32 разрядов и позволяет подключать к шине более одного ЦПУ. Адресное пространство, по сравнению с ISA, увеличено до 4 ГБ. Кроме того, шина поддерживает bus mastering. EISA является надмножеством ISA, поэтому, в отличие от MCA, к ней можно подключать старые платы, предназначенные для работы с 8- и 16- разрядными версиями ISA: имеется как электрическая, так и механическая совместимость.

Хотя шина EISA менее совершенна, чем MCA, она была принята многими производителями, так как шина MCA являлась закрытой и все права на неё принадлежали IBM. В конце концов, даже компания IBM выпустила несколько машин, которые использовали шину EISA. Использование шины EISA было дорогостоящим (хотя и дешевле MCA), так что EISA не получила распространения в персональных компьютерах. Однако, она получила распространение в серверах, так как была приспособлена для задач, требующих большой пропускной способности шины (например, обмен с НЖМД и работа в сети). Большинство выпущенных EISA карт были либо контроллерами шины SCSI либо сетевыми контроллерами.

EISA нашла применение в некоторых компьютерах, не использовавших x86-совместимые процессоры:

• серия серверов AlphaServer на базе процессоров Alpha;

• рабочие станции HP 9000-D на базе процессоров PA-RISC;

• рабочие станции SGI Indigo2 и MIPS Magnum на базе процессоров с архитектурой MIPS.

Со временем возникла потребность в шине с более высокой пропускной способностью, и шина EISA была вытеснена более совершенными, но уже локальными шинами VESA Local Bus и PCI.

Рис.2. Три слота шины EISA.

Табл. 1. Технические характеристики шины EISA.

разрядность шины

32 бита

совместимость

8 разрядная ISA, 16 разрядная ISA, 32 разрядная EISA

количество линий

98 + 100

Напряжения питания

+5 V, −5 V, +12 V, −12 V

Частота

8,33 МГц

Пиковая пропускная способность (при обмене 32 разрядными словами)

около 32 МБ/с

Типичная пропускная способность (при обмене 32 разрядными словами)

около 20 МБ/с