Системные платы

Прерывания в 16-разрядной шине ISA и шинах EISA и МСА

В компьютере AT с процессором 286 количество линий внешних аппаратных прерываний увеличилось. Оно удвоилось благодаря использованию двух контроллеров прерываний, причем прерывания, генерируемые вторым контроллером, подаются на неиспользуемый вход IRQ 2 первого. Фактически существует 15 линий IRQ, так как прерывание IRQ 2 становится недоступным.

Поскольку все прерывания со второго контроллера передаются на первый через один вход IRQ 2, в иерархии приоритетов они размещаются между IRQ 1 и IRQ 3. Так, прерывание IRQ 15 получает больший приоритет, чем прерывание IRQ 3. На рисунке схематически показано подключение двух микросхем 8259, которые образуют каскад из двух контроллеров прерываний.

Для того чтобы не возникало проблем при генерации фактически несуществующего IRQ 2, конструкторы выделили дополнительное прерывание IRQ 9 для заполнения образовавшейся бреши. Это означает, что любая добавленная в компьютер плата, для которой характерно использование прерывания IRQ 2, на самом деле будет использовать IRQ 9. Это следует учитывать, чтобы случайно не назначить прерывание IRQ 9 другому устройству.

В таблице описаны стандартные функции прерываний 16-разрядной шины и 32-разрядных шин PCI/AGP; при этом приоритет прерываний указан от высшего к низшему. Подобная схема распределения прерываний использована также в шинах EISA и MCA.

 

Отметим, что линии прерываний 0, 1, 2, 8 и 13 не выведены на разъемы шины и не используются платами адаптеров. Линии прерываний 8, 10, 11, 12, 13, 14 и 15 подключены ко второму контроллеру. Они могут использоваться только адаптерами с 16-разрядным разъемом, поскольку подведены к контактам в “расширенных” частях слотов. Линия IRQ 9 подключена к разъему 8-разрядного слота вместо IRQ 2 и доступна 8-разрядным платам, которые используют ее как линию IRQ 2.

Примечание!

Несмотря на то что в 16-разрядной шине ISA вдвое больше линий прерываний, чем в 8-разрядной, их все же может не хватить, так как новые прерывания могут использоваться только 16-разрядными адаптерами.

От дополнительной линии IRQ в компьютере с 16-разрядной шиной ISA мало толку, если платы адаптеров нельзя переключить на одну из свободных линий. Некоторые устройства жестко закреплены за конкретной линией IRQ. Если в компьютере уже установлена плата, которая использует данную линию, необходимо устранить этот конфликт перед установкой второго адаптера. Если ни один из них нельзя переключить на другую линию IRQ, скорее всего, вам не удастся их использовать в одной системе.



Sitelinkx by eXtro-media.de
Яндекс.Метрика