5.6 - Operating System Examples (p.216)
- Linux maakt geen onderscheid tussen processen en threads, terwijl windows XP en Solaris dit wel doen.
Windows
- Preemtive en priortiet gebaseerd
- 32 prioriteit levels (verdeelt over 6 klassen)
- Prioriteiten kunnen dynamisch veranderen in een klas, afhankelijk van de inhoud van de queue en het type procs.
Linux
- Preemtive en priortiet gebaseerd
- Real-time range tussen 0 en 99.
- Nice value range tussen 100 en 140
- Dynamische prioriteit
- Nice value +/- 5
- Gebaseerd op de interactiviteit van een taak.
- Time quantum gebasseerd op prioriteit.
- Hoge prioriteit is 200ms quantum, laag is 10ms quantum.
JVM
- Preemtive en priortiet gebaseerd
- FIFO bij threads met dezelfde prioriteit