Unit – II: Process Scheduling and Synchronization