close
在這裡APIC代表 Advanced Programmable Interrupt Controller.
目前Intel 和 AMD在APIC都有分成兩種
LAPIC( Local Advanced Programmable Interrupt Controller ): 在CPU內部, 可收其他LAPIC或IOAPIC interrupted. 使用APIC ID區分.
傳統APIC ID占4位元, 最多支援到15個CPU(2^4-1).
xAPIC將APID增至8位元, x2APIC則增至32位元.
IOAPIC (I/O Advanced Programmable Interrupt Controller) :在PCH或FCH上.
傳統有24隻針可代表24個中斷
https://pdos.csail.mit.edu/6.828/2016/readings/ia32/ioapic.pdf ( 24 Programmable Interrupts )
參考資料:
https://www.binss.me/blog/what-is-apic/
https://zhuanlan.zhihu.com/p/26464793
全站熱搜