冷傲绿茶

文章
6
资源
0
加入时间
4年2月8天

调度程序schedule()注释

调度时机:  1、进程终止、睡眠,这些通常是进程自身行为,当然也有运行异常;  2、时间片用完时,而时间片更新是在时钟中断驱动下完成的;  3、设备驱动程序;  4、进程从异常、中断、及系统调用返回的时候会进行need_resched()检测,会触发调度。问题:多cpu下,时钟中断如何处理的?时钟中断应该是只被一个cpu捕获并处理,那么其他cpu靠什么来驱动时间片更新...