notes on chap4 process scheduling