7.2.2 延迟中断处理 (Deferred Interrupt Processing):利用信号量或任务通知 7.2.2 延迟中断处理 (Deferred Interrupt Processing):利用信号量或任务通知 在嵌入式实时系统的架构设计中,中断服务程序(ISR)与任务调度之间的边界划分往往决定了系统的实时性与稳定性。当我们深入内核底层,会发现一个永恒的矛盾:中断需要尽快响应以捕获硬件事件,但复杂的业务逻辑处理又耗时较长,若在中断上下文中执行,必然导致中断屏蔽时间过长,进而恶化系统的中断延迟指标。为了解决这一矛盾,延迟中断处理机制应运而生。