Открыть сервис

Шина ISA

Шина ISA — это стандарт системной шины для IBM PC-совместимых компьютеров, разработанный компанией IBM в 1981 году. Шина обеспечивала подключение периферийных устройств (контроллеров, карт расширения) к центральному процессору и памяти. Название ISA является аббревиатурой от Industry Standard Architecture (архитектура промышленного стандарта). Первоначально шина была 8-битной, а в 1984 году была расширена до 16-битной версии. На протяжении 1980-х и первой половины 1990-х годов ISA являлась основной шиной расширения для персональных компьютеров, пока не была вытеснена более производительными шинами PCI и AGP.

История

Появление и ранние версии

Первая реализация шины появилась в компьютере IBM PC (модель 5150), выпущенном в 1981 году. Она была 8-битной, работала на частоте системной платы (4,77 МГц) и обеспечивала скорость передачи данных до 4,75 Мбайт/с. Эта шина была простой и дешёвой, что способствовало быстрому распространению IBM PC-совместимых компьютеров и появлению множества периферийных устройств.

В 1984 году с выходом IBM PC/AT (Advanced Technology) шина была расширена до 16 бит. Частота шины была увеличена до 8,33 МГц, а пропускная способность возросла до 8,33 Мбайт/с для 16-битных операций. Новый разъём был обратно совместим с 8-битными картами — их можно было устанавливать в 16-битный слот, используя только часть контактов.

Стандартизация

В середине 1980-х годов, когда клоны IBM PC стали массово производиться другими компаниями, возникла необходимость в едином стандарте. В 1988 году группа производителей, включая Intel, IBM, Compaq и другие, официально закрепила спецификации шины под названием ISA (Industry Standard Architecture). Это было сделано для того, чтобы предотвратить появление проприетарных расширений и обеспечить совместимость оборудования.

Упадок и вытеснение

К началу 1990-х годов возможности ISA перестали удовлетворять растущим требованиям. Низкая пропускная способность, отсутствие поддержки «горячего» подключения (hot-plug) и автоматического конфигурирования (Plug and Play — PnP) стали серьёзными ограничениями. В 1992 году появилась шина PCI (Peripheral Component Interconnect), которая была значительно быстрее и удобнее. Однако из-за огромной распространённости старых устройств ISA продолжала использоваться в материнских платах вплоть до конца 1990-х годов. Последние материнские платы со слотами ISA для массового рынка выпускались около 2000 года. В промышленных и встраиваемых системах ISA применялась ещё дольше — до середины 2000-х годов.

Архитектура и характеристики

Разъёмы и контакты

Шина ISA имела два типа разъёмов:

  • 8-битный слот — 62 контакта (31 с каждой стороны). Использовался в ранних IBM PC и XT.
  • 16-битный слот — 98 контактов (62 + 36 дополнительных). Добавлен в IBM PC/AT. Дополнительные контакты обеспечивали расширение шины данных и адресации.

Шины данных и адресов

  • 8-битная ISA: шина данных — 8 бит, шина адреса — 20 бит (позволяла адресовать до 1 Мбайт памяти).
  • 16-битная ISA: шина данных — 16 бит, шина адреса — 24 бита (позволяла адресовать до 16 Мбайт памяти).

Тактовая частота и пропускная способность

  • 8-битная ISA: частота 4,77 МГц, пропускная способность до 4,75 Мбайт/с.
  • 16-битная ISA: частота 8,33 МГц, пропускная способность до 8,33 Мбайт/с.

Шина работала асинхронно по отношению к процессору, что упрощало её реализацию, но снижало производительность.

Конфигурирование

Для настройки параметров карт расширения ISA (например, адресов ввода-вывода, прерываний IRQ, каналов прямого доступа к памяти DMA) использовались перемычки (джамперы) и DIP-переключатели на самой плате. Это делало установку и настройку устройств сложной и требовало от пользователя знания системных ресурсов. Позднее, в середине 1990-х годов, была разработана спецификация Plug and Play (PnP) для ISA, позволявшая автоматически назначать ресурсы, но поддержка со стороны операционных систем и BIOS была неполной, и стандарт не получил широкого распространения для ISA.

Применение

Типы устройств

Шина ISA использовалась для подключения самых разнообразных периферийных устройств:

  • Звуковые карты (например, Sound Blaster от Creative Labs).
  • Сетевые карты (Ethernet, Arcnet, Token Ring).
  • Видеокарты (ранние модели, до появления VLB и PCI).
  • Контроллеры жёстких дисков (IDE, SCSI).
  • Модемы (внутренние).
  • Контроллеры COM- и LPT-портов.
  • Платы аналого-цифрового преобразования (АЦП) и цифро-аналогового преобразования (ЦАП) для промышленности.

Промышленное применение

Благодаря своей простоте, надёжности и низкой стоимости, ISA долгое время оставалась востребованной в промышленных компьютерах (IPC), встраиваемых системах и измерительной технике. Даже после вытеснения из потребительского сектора, для промышленности выпускались материнские платы с ISA-слотами и соответствующие карты расширения.

Критика и ограничения

Основными недостатками шины ISA были:

  • Низкая пропускная способность, которая стала узким местом при появлении графических интерфейсов и мультимедиа.
  • Сложность конфигурирования — ручная установка перемычек и конфликты ресурсов (IRQ, DMA, адреса ввода-вывода) были частой проблемой для пользователей.
  • Отсутствие поддержки «горячего» подключения — установка или замена карты требовала полного выключения компьютера.
  • Неэффективное использование прерываний — каждое устройство требовало отдельного IRQ, количество которых было ограничено (до 15 в 16-битной версии).
  • Синхронизация — шина была асинхронной, что усложняло её интеграцию с быстрыми процессорами.

Наследие

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

Источники

  • «IBM PC/AT Technical Reference» (IBM, 1984).
  • «The Indispensable PC Hardware Book» (Hans-Peter Messmer, 1995).
  • «PCI and ISA System Architecture» (MindShare, Inc., 1995).
  • Материалы музея компьютерной истории (Computer History Museum).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →