Abstract

Erez will
talk about the algorithm and the implementation. Yes, it includes real
kernel code. Yes, the code will be deeply explained.

The lecture will deal with priorities of processes, I/O processes,
interactive processes and Real Time processes. How do you decide which
process will get the CPU next? When does the process lose the CPU? How is
a starvation (a condition in which a process never gets the CPU) avoided?
How does the nice value of the process affect the share of the CPU it will
get? And most important - how can all this happen at a constant
complexity? This and more.