Последний уровень раздела предыдущего изложения   Текущий уровень изложения предыдущего раздела   Текущий уровень изложения следующего раздела   Следующий уровень изложения текущего раздела   Уровень:


Шина ISA

разъемышиныISA

Системная шина IBM PC и IBM PC/XT была предназначена для одновременной передачи 8 бит информации и 20 разрядов адреса (А0-А19). Для работы с внешними устройствами в этой шине были предусмотрены также 8 линий аппаратных прерываний и 4 линии для каналов прямого доступа в память (DMA - Direct Memory Access). Объем адресуемой памяти составлял 1 Мбайт. Для подключения плат расширения использовались специальные 62-контактные разъемы. Системная шина и микропроцессор синхронизировались от одного тактового генератора с частотой 4,77 МГц. Теоретически скорость передачи данных могла достигать более 4,5 Мбайт/с, реальная пропускная способность достигала 1,2 Мбайта/с.

В компьютерах PC/AT, использующих микропроцессор i80286, впервые стала применяться новая системная шина ISA (Industry Standard Architecture). Она отличалась наличием дополнительного 36-контактного разъема для соответствующих плат расширения. Теперь можно было передавать параллельно уже 16 разрядов данных, а благодаря 24 адресным линиям - напрямую обращаться к 16 Мбайтам системной памяти. Количество линий аппаратных прерываний в этой шине было увеличено с 8 до 16, а каналов DMA - с 4 до 8. Шина ISA стала работать асинхронно с процессором на частоте 8 МГц, что соответствовало максимальной теоретической скорости передачи 16 Мбайт/с и реальной пропускной способности порядка 5 Мбайт/с. В ISA появилась (к сожалению, не совсем удачно реализованная) поддержка устройств, способных исполнять роль арбитра шины (Bus masters)(подробности).

В современных ПК шиной ISA управляет не процессор, а специальное устройство на более быстрой шине PCI - так называемый мост (Bridge) PCI-ISA, причем стандарт PCI 2.1 позволяет шине PCI работать независимо и параллельно с более медленной ISA (PCI concurrency).

Шина ISA позволяет использовать платы расширения, не сообщающие компьютеру о своих настройках и используемых ресурсах (так называемые legacy или не Plug-n-play платы), что часто приводит к их неправильному определению операционной системой и к аппаратным конфликтам. Реализация режима самонастройки Plug-n-play для плат ISA на практике также далека от идеала. Источником большей части аппаратных конфликтов являются устройства для шины ISA, поэтому в спецификации PC98 рекомендуется отказаться от ее использования, а PC99 уже не разрешает применение ISA.

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