首页 文章

用于linux内核进程调度程序的FCFS算法

提问于
浏览
3

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

1-在内核源代码中,提到在勾选后cpu应该属于被中断的进程(因为在FIFO中,进程应该保留直到它完成)?

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

我使用2.6.31内核

谢谢 .

2 回答

  • 0

    关于第530行,请阅读 kernel/sched_rt.c 中的函数 do_sched_rt_period_timer .

  • 1

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

相关问题