Scheduling Overview
• In discussing process management and
synchronization, we talked about context switching
among processes/threads on the ready queue
• But we have glossed over the details of exactly
which thread is chosen from the ready queue
• Making this decision is called scheduling
• In this lecture, we’ll look at:
– The goals of scheduling
– Various well‐known scheduling algorithms
– Standard Unix scheduling algorithm