+ -
当前位置:首页 → 问答吧 → 菜鸟求教:linux 如何用时间片轮换进程,在进程间切换?

菜鸟求教:linux 如何用时间片轮换进程,在进程间切换?

时间:2009-09-30

来源:互联网

我看linux内核完全注释,里面我没看懂,是不是 do_timer() 里的 schedule() 处理的?

大致流程是:

进入时钟中断,

处理jiffies,

do_timer()

schedule()

就这样就行了。

期待权威的资料和详细的讲解!

我最大的疑惑就是在自己的程序里定时,能定准确吗?udelay或mdelay或sleep或usleep,这些函数是怎么和进程调度,轮换,协调工作的啊?

系统实现多任务就是靠时钟中断处理程序来调度吗?别无他法?(单个处理器,不说多个cpu)

请好心的老手,高手,不吝赐教!

作者: 风之湍   发布时间: 2009-09-30

热门下载

更多