Физическое окружение вычислительной техники

       

Шина EISA


С появлением новых микропроцессоров, таких, как i80386 и i486, стало очевидно, что одним из вполне преодолимых препятствий на пути повышения производительности компьютеров с этими микропроцессорами является системная шина ISA. Дело в том, что возможности этой шины для построения высокопроизводительных систем следующего поколения были практически исчерпаны. Новая системная шина должна была обеспечить больший возможный объем адресуемой памяти, 32-разрядную передачу данных, в том числе и в режиме DMA, улучшенную систему прерываний и арбитраж DMA, автоматическую конфигурацию системы и плат расширения. Такой шиной для IBM PC-совместимых компьютеров стала EISA (Extended Industry Standard Architecture). В EISA-разъем на системной плате компьютера помимо, разумеется, специальных EISA-плат могла вставляться либо 8-, либо 16-разрядная плата расширения, предназначенная для обыкновенной PC/AT с шиной ISA. Это обеспечивалось простым, но поистине гениальным конструктивным решением. EISA-разъемы имеют два ряда контактов, один из которых (верхний) использует сигналы шины ISA, а второй (нижний) — соответственно EISA. Контакты в соединителях EISA расположены так, что рядом с каждым сигнальным контактом находится контакт "Земля". Благодаря этому сводится к минимуму вероятность генерации электромагнитных помех, а также уменьшается восприимчивость к таким помехам.

Шина EISA позволяла адресовать 4-Гбайтное адресное пространство, доступное микропроцессорам 180386/486. Стандарт EISA поддерживал многопроцессорную архитектуру для "интеллектуальных" устройств (плат), оснащенных собственными микропроцессорами. Поэтому данные, например, от контроллеров жестких дисков, графических контроллеров и контроллеров сети могли обрабатываться независимо, не загружая при этом основной процессор. Теоретически максимальная скорость передачи по шине EISA в так называемом пакетном режиме (burst mode) могла достигать 33 Мбайт/с. В обычном (стандартном) режиме она не превосходила, разумеется, известных значений для ISA.


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







Рис. 8

Модуль переключателей

Для компьютеров с шиной EISA было предусмотрено автоматическое конфигурирование системы. Каждый изготовитель плат расширения для компьютеров с шиной EISA поставлял вместе с этими платами и специальные файлы конфигурации. Информация из этих файлов использовалась на этапе подготовки системы к работе, которая заключается в разделении ресурсов компьютера между отдельными платами. Для "старых" плат адаптеров пользователь должен сам подобрать правильное положение DIP-переключателей (рис.8) и перемычек, однако сервисная программа на EISA-компьютерах позволяла отображать установленные положения соответствующих переключателей на экране монитора и дает некоторые рекомендации по правильной их установке. Помимо этого в архитектуре EISA предусматривалось выделение определенных групп адресов ввода-вывода для конкретных слотов шины — каждому разъему расширения отводится адресный диапазон 4 Кбайта, что также позволяло избежать конфликтов между отдельными платами EISA.

Компьютеры, использовавшие системные платы с шиной EISA, были достаточно дороги. К тому же шина по-прежнему тактировалась частотой около 8—10 МГц, а скорость передачи увеличивалась в основном благодаря увеличению разрядности шины данных.


Содержание раздела