2012-03-13 24 views

答えて

1

それは実際にcopy_process

によって呼び出されるsched_forkに起こる親の優先順位が最初の子供に、pは、親に子供のtask_structcurrentポイントです。この

p->prio = current->normal_prio; 

のようなものが転送されます。

そしてnormal_prioがこの

p->prio = p->normal_prio = __normal_prio(p); 

__normal_prio(p)のように修正され、最終的

return p->static_prio; 

のようなものつまるところ、私はより多くを探検するために追加した2つのリンクをご覧ください。

+0

ありがとう。私はこれらのものをトレースできるツールや方法はありますか?私はどのような方法で私は、プロセスが作成され、予定されているのフローをトレースすることができます意味ですか? – rAzOr

+0

Linuxカーネルのデバッグに利用できる2つのデバッガは、kdbとkgdbです。 Linuxカーネルのデバッグは単純な作業ではありません。私はむしろ、Linux/Linuxカーネルに関するいくつかの良い本を読むことを提案したいと思います。ロバート・ラブによるもの。また、参照用としてhttp://lxr.free-electrons.com/を使用してください。 –

+0

参照と提案をありがとう。 – rAzOr

関連する問題