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.