/ / Linux CFSスケジューラコードはどこにありますか? - Linux、プロセス、Linuxカーネル、カーネル、スケジューラ

LinuxのCFSスケジューラコードはどこにありますか? - Linux、プロセス、Linuxカーネル、カーネル、スケジューラ

私はバージョン3の完全なLinuxソースコードを持っています。私はCFSスケジューラーのソースコードを見つけようとしていました。これは、一般的な書籍によれば、ベーススケジューラーコードの場合は/kernel/sched.cに、CFSコードの場合は/kernel/sched_fair.cに存在するはずです。私は3.13のlinuxコードの中にこれらの2つのファイルをコードワイドなグローバル検索で作成しましたが、結果は出ませんでした。 /linux-3.13/kernelフォルダと/linux-3.13/kernel/schedフォルダも個別に検索しました。まだ運がありません。

CFSが新しいlinuxカーネルコードドメイン(linux-3.13。*)のどこにあるのかを誰かに光らせて欲しかった。私がここで何かを見逃しているなら、私を許してください。私はLinuxカーネルの初心者です。

回答:

回答№1の11

ソースコードがすぐに変更され、書籍がゆっくりと更新されます。入った カーネル/ sched / fair.c.


回答№2については2

すべてのスケジューラコードは現在 kernel/sched/ ディレクトリ。


回答№3の場合は1

CFSスケジューラコードはkernel / sched_fair.cにあります。 (カーネル3.0.4)