Hub: engineering
Part of the series
Basic concepts
- cpu-i/o burst cycle
- cpu scheduler
- preemptive scheduling
- dispatcher
Scheduling criteria
Scheduling algorithms
- first comes first served
- shortest job first
- priority scheduling
- round-robin scheduling
- multilevel queue scheduling
- multilevel feedback-queue scheduling
Multiple-processor scheduling
- approaches to multiple-processor scheduling
- processor affinity
- load balancing
- symmetric multithreading
Thread scheduling
- contention scope
- pthread scheduling
Operating system examples
- solaris
- windows xp
- linux
Algorithm evaluation
- deterministic modelling
- queueing models
- simulations
- implementation