有谁知道fifo.c linux fifo调度程序的文件位置?

时间:2014-03-11 12:39:17

标签: linux kernel scheduler

我试图在3.12内核中自己实现FIFO调度程序,我无法找到FIFO文件的位置...就像rt.c在/kernel/sched/rt.c

2 个答案:

答案 0 :(得分:0)

您在寻找哪种调度程序?

Linux有许多不同的调度程序,具体取决于用例。例如,存在用于进程,块设备,网络和诸如USB的其他驱动器的各种调度器。因此,有一个以上的简单fifo调度程序。

列举几个地点:

Linux 2.6.23中引入的Completely Fair Scheduler (CFS)有一个名为SCHED_FIFO的实时调度类。

无论如何,我建议在做其他任何事情之前阅读一些关于Linux调度程序的文章。

答案 1 :(得分:0)

我认为您可能正在寻找<linux/kfifo.h>