ВУЗ:
Составители:
63
прерываний с расширенными возможностями АРIС (АРIС – Аdvanced
Programmable Interrupt Controller)
Локальный APIC Локальный APIC Локальный APIC
Системный APIC
Внешние сигналы
прерываний
Процессор 1
Процессор 2 Процессор 3
Шина APIC
Рис.2.12. Схема прерываний в многопроцессорной системе.
Внутренние контроллеры прерываний связаны между собой по
специальной АРIC-шине (рис.2.12). Общие внешние запросы прерываний
поступают на системный АРIС - контроллер, который реализован в виде
отдельной микросхемы, разработанной и поставляемой компанией Intel.
Каждый из процессоров содержит локальный АРIС, имеющий две входных
лини LINT 0, LINT 1, на
которые поступают локальные запросы
прерывания, обслуживаемые только данным процессором. При работе в
однопроцессорной системе АРIС отключается, и выводы LINT 1-0
используются для подачи запросов немаскируемого NMI и маскируемого
INTR прерываний.
Общие запросы прерывания поступают на системный АРIС, который
после их анализа выдает соответствующие послания на внутреннюю
АРIС - шину. Эта шина содержит
три линии, на одну из которых
(РIССLК) выдается синхросигнал, а две других (РIСD 1-0) служат для
последовательного обмена информацией в процессе организации
обслуживания поступивших запросов. При этом для внешних устройств,
формирующих запросы прерывания, мультипроцессорная система
выглядит как один процессор, а процедура обслуживания запросов
прерываний с расширенными возможностями АРIС (АРIС – Аdvanced Programmable Interrupt Controller) Процессор 1 Процессор 2 Процессор 3 Локальный APIC Локальный APIC Локальный APIC Шина APIC Системный APIC Внешние сигналы прерываний Рис.2.12. Схема прерываний в многопроцессорной системе. Внутренние контроллеры прерываний связаны между собой по специальной АРIC-шине (рис.2.12). Общие внешние запросы прерываний поступают на системный АРIС - контроллер, который реализован в виде отдельной микросхемы, разработанной и поставляемой компанией Intel. Каждый из процессоров содержит локальный АРIС, имеющий две входных лини LINT 0, LINT 1, на которые поступают локальные запросы прерывания, обслуживаемые только данным процессором. При работе в однопроцессорной системе АРIС отключается, и выводы LINT 1-0 используются для подачи запросов немаскируемого NMI и маскируемого INTR прерываний. Общие запросы прерывания поступают на системный АРIС, который после их анализа выдает соответствующие послания на внутреннюю АРIС - шину. Эта шина содержит три линии, на одну из которых (РIССLК) выдается синхросигнал, а две других (РIСD 1-0) служат для последовательного обмена информацией в процессе организации обслуживания поступивших запросов. При этом для внешних устройств, формирующих запросы прерывания, мультипроцессорная система выглядит как один процессор, а процедура обслуживания запросов 63
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »