APIC | это... Что такое APIC? (original) (raw)

APIC (англ. Advanced Programmable Interrupt Controller) — улучшенный программируемый контроллер прерываний.

Описание

APIC делится на две части: LOCAL и I/O APIC:

Необходимость в новом контроллере, способном заменить PIC, возникла с появлением следующих проблем:

Современные IOAPIC поддерживают 24 прерывания, хотя стандарт предусматривает поддержку большего числа устройств.

Расширенный контроллер прерываний впервые начал применяться на двухпроцессорных системных платах, из-за более сложной обработки прерываний от различных устройств (не совсем очевидно, какой из процессоров должен реагировать на прерывание). Затем расширенный контроллер прерываний начал использоваться и на однопроцессорных системах — устройствам становится доступно большее число прерываний (24 вместо 16), плюс, несколько плат расширения могут разделять между собой общее прерывание.

См. также

Литература

Ссылки