3

在 linux kenel 进程调度程序中有一个优先级类型 SCHED_FIFO。我想更改调度策略。我有两个问题:

1-在内核源代码中,是否提到在滴答后cpu应该属于被中断的进程(因为在FIFO中进程应该一直保持到它完成)?

2- 在 SCHED_RR 中,被中断的进程再次插入到等待队列的末尾?

我使用 2.6.31 内核

谢谢你。

4

2 回答 2

1

阅读大约第 530 行do_sched_rt_period_timer中的函数。kernel/sched_rt.c

于 2010-02-08T21:21:46.090 回答
0

似乎 scheduler_tick 函数调用了每个类的适当函数,并在其中调用了用于重新插入进程的适当函数(实时排队)。

于 2010-02-11T22:11:29.510 回答