Properties
•How will it treat processes that have been waiting for a long time? •How about a process that do not finish quantum before waiting?
Motivation of Unix Scheduler •The idea behind the Unix scheduler is to reward interactive processes over CPU hogs •Interactive processes (shell, editor, etc.) typically run using short CPU bursts –They do not finish quantum before waiting for more input •Want to minimize response time –Time from keystroke (putting process on ready queue) to executing keystroke handler (process running) –Don’t want editor to wait until CPU hog finishes quantum •This policy delays execution of CPU‐bound jobs –But that’s ok