linux抢占发生时间点

5112阅读 2评论2012-09-28 瀚海书香
分类:LINUX

CU论坛里有个哥们问关于内核抢占的问题,索性就直接总结一下吧:

用户态:
(1)从系统调用返回用户空间
(2)从中断处理流程返回用户空间
内核态:
(1)从中断处理流程返回内核空间,且内核具有可抢占性
(2)当内核再次具有可抢占性(如spin_unlock)
(3)内核显示调用schedule()
(4)内核中任务阻塞
上一篇:SUSE 11 下的一个DOS实现分析
下一篇:Linux Kernel Netfilter Helper 分析

文章评论