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

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 active 的頭像
    active

    西之隨筆紀錄

    active 發表在 痞客邦 留言(0) 人氣()