Scheduling Algorithms
Multi-level Queues
- Maintain multiple ready queues based on process “type” (e.g., interactive queue, CPU bound queue, etc.).
- Each queue has a priority; a process is permanently assigned to a queue.
- May use a different scheduling algorithm in each queue.
- Need to decide how to schedule between queues.