当前位置: 技术问答>linux和unix
求助: 进程调度内核分析
来源: 互联网 发布时间:2015-05-22
本文导语: 各位兄台,这周我们要对linux进程调度进行代码分析 即/kernel/sched.c ,进行 代码分析(2000来行代码怎么着手啊) 可是初次接触,毫无头绪,能否详细指导一下 越详细越好,分不够可以加! | ...
各位兄台,这周我们要对linux进程调度进行代码分析
即/kernel/sched.c ,进行 代码分析(2000来行代码怎么着手啊)
可是初次接触,毫无头绪,能否详细指导一下
越详细越好,分不够可以加!
即/kernel/sched.c ,进行 代码分析(2000来行代码怎么着手啊)
可是初次接触,毫无头绪,能否详细指导一下
越详细越好,分不够可以加!
|
如果是Linux的话,可以试一试内置的内核调试器 KDB,根据代码跟踪一下内核执行情况,看看内存和数据结构,直观一点。
|
http://www.joyfire.net/jln/kernel/4.html
|
先把操作系统进程调度理论搞懂,这是基础。然后再分析,参考linux内核源代码分析的书会有帮助
|
你看看 深入Linux内核 一书吧,这是非常详细的了.
|
先把每个函数的大体意思搞懂,先整体,后局部
|
首先要从总体上把握调度,熟悉调度机制,以此为指导思想分析源代码(因为不同的系统根据实际要求采用的调度算法不同)
|
understanding linux kernel ,ch11