The Linux kernel is a multitasking kernel, which means that many processes can run as if they were the only process on the system. The way in which an operating system chooses which process at a given time has access to a system's CPU(s) is controlled by a scheduler. This chapter covers the Linux scheduler, preemption in Linux, and the Linux system clock and timers.
Permalink for comment 59844
To read all comments associated with this story, please click here.
Member since:
2005-07-18
I'm writing a paper on scheduling at the moment... this will definitely prove useful. Thanks!
Also, another good read on the O(1) scheduler can be found here:
http://www.samspublishing.com/articles/article.asp?p=101760&rl=1