Multilevel Queue
Ready queue is partitioned into separate queues. For example:
- Foreground (interactive)
- Background (batch)
Each queue has its own scheduling policy.
Inter-queue scheduling. For example:
- Fixed priority scheduling (starvation?).
- Time slice between the queues. For example:
- 80% to interactive, 20% to batch.
- Think about interference.