06-11 Operating System Learning Notes (3) Process Scheduling, Synchronization/mutual exclusion and Deadlock