Device通過interrupt通知CPU要執行中斷服務程序。
早期Legacy中斷用的是8259A,分立式器件,後面被集成到芯片組中。
1. device產生一箇中斷,通過把pin(INTA#的電平改變),PIC感知到device的中斷,PIC給CPU發INTR
2. CPU檢測到INTR後,發Interrupt Ack
3. PIC給CPU返回中斷向量
4. CPU通過中斷向量去查看進程地址
5. 執行中斷程序
Device通過interrupt通知CPU要執行中斷服務程序。
早期Legacy中斷用的是8259A,分立式器件,後面被集成到芯片組中。
1. device產生一箇中斷,通過把pin(INTA#的電平改變),PIC感知到device的中斷,PIC給CPU發INTR
2. CPU檢測到INTR後,發Interrupt Ack
3. PIC給CPU返回中斷向量
4. CPU通過中斷向量去查看進程地址
5. 執行中斷程序