Linux 实时补丁开启内核抢占了吗?
开启了。
查看Linux实时补丁,发现修了如下内核宏:
PREEMPT_RT补丁的关键点是最小化不可抢占的内核代码量,同时最小化为了提供这种额外的可抢占性而必须更改的代码量。特别是,临界区、中断处理程序和中断禁用代码序列通常是可抢占的。PREEMPT_RT补丁利用Linux内核的SMP功能来添加这种额外的可抢占性,而不需要完全重写内核。在某种意义上,我们可以把抢占看作是向系统添加一个新的CPU,然后使用普通的锁定原语与抢占任务采取的任何动作同步。
京公网安备 11010502049817号