ISA (от англ. Industry Standard Architecture, ISA bus, произносится как ай-эс-эй) — 8- или 16-разрядная шина ввода-вывода IBM PC-совместимых компьютеров. Служит для подключения плат расширения стандарта ISA. Конструктивно выполняется в виде 62- или 98-контактного разъёма на материнской плате.
ISA (Industry Standard Architecture) — это старая системная шина компьютеров, впервые введенная в 1981 году. Это прямой потомок шины Multibus. Она была разработана для подключения периферийных устройств, таких как видеокарты, звуковые карты, сетевые карты и многие другие. Шина ISA имела 16-разрядную структуру данных и использовала прерывания для обмена информацией между периферийными устройствами и центральным процессором.
Однако, с развитием компьютерных технологий и появлением более современных и быстрых интерфейсов, таких как PCI и PCI Express, шина ISA стала устаревать и постепенно вытеснялась. Новые материнские платы уже не предлагают поддержку шины ISA.
Сейчас шина ISA практически не используется в офисных, и тем более игровых компьютерах, однако существуют редкие случаи, когда старые компьютеры или промышленное оборудование все еще требуют подключения через ISA. В этом случае можно использовать специальные адаптеры или конвертеры для подключения ISA-устройств к современным компьютерам и интерфейсам. Некоторые производители до сих пор выпускают PICMG объединительные платы, имеющие разъемы PCI и ISA.
Шина ISA позволяет использовать платы расширения, не сообщающие компьютеру о своих настройках и используемых ресурсах (так называемые legacy или не Plug-n-play платы), что часто приводит к их неправильному определению операционной системой и к аппаратным конфликтам. Реализация режима самонастройки Plug-n-play для плат ISA на практике также далека от идеала. Источником большей части аппаратных конфликтов являются устройства для шины ISA, поэтому в спецификации PC98 рекомендуется отказаться от ее использования, а PC99 уже не разрешает применение ISA.
С появлением материнских плат формата ATX и соответствующих плат адаптеров шина ISA перестала широко использоваться в компьютерах, хотя встречается в промышленных компьютерах (как правило, в качестве «мезонинной шины» в специальной корзине расширения).
Шина была крайне проста по дизайну, содержала 53 сигнальных линии и 8 линий питания и представляла собой синхронную 8-битную шину с контролем четности и двухуровневыми прерываниями (trigger-edge interrupts), при использовании которых устройства запрашивают прерывания, изменяя состояние линии соответствующего IRQ с 0 на 1 или обратно. Такая организация запросов прерываний позволяет использовать каждое прерывание только одному устройству. Кроме того, шина не поддерживала дополнительных bus masters, и единственными устройствами, управляющими шиной, были процессор и контроллер DMA на материнской плате.
62-контактный слот включал 8 линий данных, 20 линий адреса (А0-А19), 6 линий запроса прерываний (IRQ2-IRQ7). Таким образом, объем адресуемой памяти составлял 1 Мбайт, и при частоте шины 4.77 МГц пропускная способность достигала 1.2 Мбайта/сек.
Для встроенных систем существует вариант компоновки шины ISA — шина PC/104. Электрически она полностью совместима с шиной ISA, но отличается от неё конструкцией разъёмов.