APIC
PCIバスにおいては、1本のバスにはINT_A,B,C,Dの、最大4本のI/O割り込み線が存在し、それら割り込み線はIOAPICに接続される。IOAPICには、それぞれの割り込み線に対するリダイレクション・テーブルが割り当てられており、割り込み種別、割り込みベクタなど、CPUのLocal APICと通信を行うための設定がなされる。
I/Oデバイスの数が多い場合、4本の割り込み線では足りずに、1本の割り込み線を複数のI/Oデバイスで共有する場合がある。これらの管理もIOAPICが負っている。なお、IOAPICはシステムで複数存在していてもかまわない。
PCIのI/OデバイスによってはMSI (Message Signaled Interrupts(英語版)) をサポートするものがあり、これらのデバイスは割り込み線を使用しないが、チップセットによりMSIメッセージは一旦IOAPICにルーティングされ、リダイレクション・テーブル介してからCPUへ割り込み通知される。
APIC(えいぴっく)はAdvanced Programmable Interrupt Controllerの略で、インテルにより開発された、x86アーキテクチャにおける割り込みコントローラのことである。
それまでのLegacyの割り込みコントローラとして知られるPIC (Programmable Interrupt Controller) に対し、マルチプロセッサ対応、プライオリティ制御などの機能が付加されている。APICはインテルアーキテクチャの進歩と共に高機能化しており、いくつかのバージョンが存在する。