APICは今のx86アーキテクチャで使用されている割り込みコントローラのことです.仕様は, Intel SDM 10章 などに書いてあります.以下,図はSDMから引用しています. APICは各コアごとに存在するLocal APICと,外部からの割り込みを担当するI/O APICに分かれます. Local APICの割り込みソースは以下のようなものがあります local interrupt source プロセッサのlocal intterupt pin(LINT0, LINT1)に接続されているデバイスからの割り込み APIC timer パフォーマンスモニタリングカウンタ internal APIC error 熱センサ IPI I/O APIC Pentium 4やXeon以降サポートされているAPICは本当はオリジナルAPICの拡張でxAPICと呼ばれます.xAPICをさらに拡張した
![Local APICについて - 睡分不足](https://cdn-ak-scissors.b.st-hatena.com/image/square/e9017255ed0a51f992eb373294f0805cd3e4b016/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmm_i%2F20170327%2F20170327201320.png)