Knowledge in process simulation

Process Scheduling Notes for 3rd year students

Agenda • Recap • General scheduling mechanism • Metrics and goals of scheduling • Scheduling algorithms • Multiprocessor scheduling • Case studies: UNIX, Linux, Solaris, Windows XP • Scheduling in thread libraries • Evaluating scheduling algorithms