内核机理一些简单分析

来源:互联网 发布:阿里大鱼 短信接口php 编辑:程序博客网 时间:2024/06/03 05:22

linux进程调度


时间片机制


抢占机制:

  • 内核抢占:当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。内核抢占对实时性有帮助。
  • 用户抢占:内核从系统调用或中断处理程序即将返回用户空间的时候,如果need resched标志被设置,会导致schedule,此时就会发生用户抢占。

  1. 不可发生于中断
  2. 不可发生于中断的底半部分
  3. 不可发生于自旋锁,读写锁,否则易死等
  4. 不可发生于schedule

0 0
原创粉丝点击