Kernel Scheduler(TBD)

2018. 3. 10. 01:18Linux/Kernel

Linux Kernel Scheduler


CFS(Completely Fair Scheduler) 

- Linux Kernel 2.6.23(October 2007) release에 포함.


O(1) Scheduler 

- Linux Kernel 2.6.23 이전에 사용됨



ARM big.LITTLE

- big에 소문자를 LITTLE에 대문자를 쓰는 이유는 대부분 LITTLE에서 처리되고, 상대적으로 big의 사용은 적기 때문에 소문자를 사용.


EAS(Energy-Aware Scheduling)


GTS(Global Task Scheduling)


IKS(In-Kernel Scheduler)



Ref:

- https://en.wikipedia.org/wiki/Completely_Fair_Scheduler

- https://en.wikipedia.org/wiki/O(1)_scheduler

- https://www.linaro.org/blog/big-little-software-update/