【发布时间】:2014-02-26 15:08:17
【问题描述】:
我打算为 Linux 编写一个新的调度程序。我想知道当前正在使用的调度程序及其“C”代码。 在哪里可以找到包含 linux 文件系统中调度程序代码的文件。
关于如何修改调度算法的任何参考资料或帮助都会很棒,或者我可以从中学习的任何来源?
【问题讨论】:
-
很难理解您如何认为自己已准备好替换此功能,但自己却不知道如何找到它。边做边学是个好主意——但是对于这种规模的项目,您将面临许多问题,这些问题需要更多的个人主动性,而不是简单地定位内核代码的相关部分。不过,作为一个纯粹实用的建议,从源代码构建内核并在进行任何更改之前对其进行测试,这样您就知道您只会遇到您引入的错误,而不是处理问题。
-
请在发帖前在 SO 中进行搜索。已经有很多与 Linux 调度程序相关的问题。查看此页面的右侧窗格以获取相关问题的自动列表。
标签: linux linux-kernel scheduling scheduler job-scheduling