在Linux内核的进程调度器中,有一个优先级类型SCHED_FIFO。我想改变调度策略。我有两个问题:
1- 在内核源代码中,在一次时钟中断后CPU应该属于哪个被中断的进程?(因为在FIFO中,进程应该一直保持到完成)
2- 在SCHED_RR中,被中断的进程是如何重新插入等待队列的末尾?
我使用的是2.6.31内核。
谢谢。
1- 在内核源代码中,在一次时钟中断后CPU应该属于哪个被中断的进程?(因为在FIFO中,进程应该一直保持到完成)
2- 在SCHED_RR中,被中断的进程是如何重新插入等待队列的末尾?
我使用的是2.6.31内核。
谢谢。