ISA и EISA — одни из первых стандартов шин

В этой статье мы хотим рассказать вам о некогда хорошо известной, но теперь редко  использующейся технологии – технологии ISA, а также сходной с ней технологии ЕISA.

Фото коннектора ISA

История происхождения и принцип действия

ISA представляет собой устаревший стандарт системной шины и шины ввода/вывода персональных IBM-совместимых компьютеров, использовавшийся в 1980-х-начале 1990-х гг. Аббревиатура ISA расшифровывается как Industry Standard Architecture (промышленный стандарт архитектуры). Уже самое это название свидетельствует о том, что шина в то время  являлась фактическим стандартом и была принята к использованию практически всеми производителями компьютерного оборудования.

8-разрядная ISA – это одна из самых старых технологий ПК, появившаяся практически одновременно с первыми компьютерами архитектуры IBM. Её внедрение позволило пользователям подключать дополнительные устройства в её слоты расширения. Впервые шина была разработана для систем на основе процессора Intel 8088 (PC и PC/ХT) еще в 1981 г. Позже, для процессора 80286 (PC/AT), для того, чтобы в полной мере реализовать его возможности, в 1984 г. была разработана 16-разрядная ISA.

Таким образом, существуют 2 основные версии шины – 8-битная и 16-битная. Имели место  также единичные попытки некоторых разработчиков ввести свои оригинальные варианты 32-разрядной, но они не получили широкого распространения.

Шина имела несколько слотов расширения, количество которых в системах XT/AT варьировалось от 3 до 8, и в которые пользователь мог вставить дополнительные устройства – платы расширения. При этом слот ISA 16-битной версии разработан таким образом, чтобы в него можно было вставить 8-битные устройства. Слот 16-разрядной шины всего лишь несколько длиннее 8-битных и имеет 98 контактов; слот 8-битной версии имеет 62 контакта.

Максимальная пропускная способность 16-разрядной шины составляет чуть более 8 МБ/c. Устройства, вставленные в слот расширения, благодаря 24-адресным линиям шины могут адресовать 16 МБ памяти. Кроме того, она поддерживает 16 аппаратных прерываний, краткое описание которых мы приводили в статье, посвященной IRQ.

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

Фото слотов ISA на материнской плате
Слоты расширения ISA: 1 — два 8-ми разрядных и 2 — три 16-разрядных

Как выглядит слот расширения ISA. Материнская плата с двумя 8-разрядными слотами и тремя 16-разрядными слотами.

Достоинства шины:

  1. Сравнительная простота конструкции.
  2. Надежность.
  3. Широкая поддержка со стороны производителей.

Тем не менее, она имела и ряд серьезных недостатков, которые побудили отказаться от ее использования:

  1. Низкая скорость.
  2. Небольшая разрядность.
  3. Отсутствие полноценной поддержки функций bus mastering.
  4. Отсутствие автоматической конфигурации устройств. Устройства ISA конфигурировались пользователями вручную при помощи джамперов и переключателей.

EISA – улучшенная версия ISA

Эти недостатки была призвана устранить шина EISA (Extended ISA, т.е. расширенная ISA). В её разработке участвовали многие известные производители компьютерной техники, такие, как  Compaq Computer, Epson, Hewlett-Packard, NEC, Zenith и некоторые другие.

Фото слотов EISA
Extended ISA — расширенная ISA

EISA с самого начала позиционировалась, как преемница ISA, а не как ее конкурент. Поэтому она была полностью совместима с устройствами ISA. Устройства EISA должны были вставляться в слот такой же длины, как и 16-разрядный слот ISA, но отличались наличием дополнительных коннекторов. Она поддерживала функцию bus mastering для устройства, что позволяло передавать  управление шиной какой-либо плате в слоте расширения. Также поддерживалась автоматическая конфигурация устройства. Однако она была ограниченной, поскольку для этой цели пользователю предлагалась специальная программная утилита, а новейшие на то время операционные системы, такие, как Windows 95, не были в состоянии автоматически конфигурировать устройства EISA.

Теоретическая пропускная способность EISA составляла 32 МБ/c, однако на практике из-за накладных расходов транспортных протоколов она составляла около 20 МБ/с.

В конце 1980-х, во время расцвета систем, основанных на процессорах 80386 и 486, EISA казалась весьма перспективной и сумела «убрать с дороги» тогдашний альтернативный проект от IBM – шину MCA. Но время ее активного применения оказалось сравнительно недолгим. Благодаря внедрению форм-фактора ATX а также получившей популярность технологии локальных шин, шины ISA и EISA практически вышли из употребления, уступив место такой современной локальной шине, как PCI. Тем не менее, разъемы ISA и EISA еще долго можно было встретить на материнских платах, где в качестве основной шины служила PCI.

Заключение

В этой статье мы привели краткое описание шин ISA и EISA, рассказали об их истории и  принципах работы. Они стали важной вехой в развитии шин ввода/вывода и оказали большое влияние на развитие таких современных шин ввода/вывода, как PCI, PCI Express и AGP. Industry Standard Architecture до сих пор используется во многих старых компьютерах, а устройства с интерфейсом ISA до сих пор применяются во многих областях.

Порекомендуйте Друзьям статью: