Linuxのプロセススケジューラ(Reading the Linux process scheduler)
1. Linuxのプロセススケジューラ
(Reading the Linux process scheduler)
Copyright Hitachi Ltd. 2014. All rights reserved.
日立製作所 横浜研究所
豊岡 拓 (hiraku.toyooka.gu@hitachi.com)
!
Linux 3.15.0版
12. プロセスの一生
(none)
fork/clone
Copyright Hitachi Ltd. 2014. All rights reserved.
12
RUNNING
INTERRUPTIBLE
or
UNINTERRUPTIBLE
or
STOPPED
or
TRACED
EXIT_ZOMBIE
EXIT_DEAD
exit
wait
WAKING
13. struct sched_class
• スケジューリングクラスを表す構造体
• クラス固有処理の関数ポインタの表
• スケジューラ共通処理からクラス固有処理への
呼び出しインタフェース
Copyright Hitachi Ltd. 2014. All rights reserved.
13