3.2.1.2 抢占式与合作式调度


文档摘要

3.2.1.2 抢占式与合作式调度 当调度器“失语”时:一个抢占式调度中中断嵌套导致的优先级反转故障实录 凌晨两点十七分,产线监控大屏上,某工业PLC控制器的实时任务响应延迟曲线突然拉出一道刺眼的锯齿——峰值延迟从127μs骤增至4.3ms。这不是偶发抖动,而是持续37秒的周期性恶化。日志里没有panic,没有core dump,只有三行被反复刷屏的警告: 这不是负载过载,不是CPU跑满,甚至不是内存泄漏。这是一个在嵌入式实时系统中幽灵般游荡、却极少被直视的真相:抢占式调度器,在中断上下文里,根本“听不见”优先级。 我们常把抢占式调度想象成一位全知全能的交响乐指挥——高优先级任务一挥手,低优先级立刻让出舞台。但现实是:这位指挥家站在控制台前,耳朵却被焊死在硬件中断线上。


发布者: 作者: 转发
评论区 (0)
U