Plánování procesů
Z MiS
Plánovač (scheduler)
- Součást jádra, zajišťuje přepínání procesů zařizuje součást jádra.
- Požadavky
- fairness
- všechny procesy by měly dostat přibližně stejný prostor...
- ale priority jsou možné
- efficiency
- omezit čas, který využívá OS sám.
- odezva
- uživatel by měl mít pocit, že všechny procesy reagují hned.
- turnaround
- dávky úloh by měly skončit co nejdříve
- propustnost
- maximalizovat počet dokončených úloh
Přepínání procesů
- Zahrnuje
- Uložení hodnot registrů procesoru do operační paměti.
- Načtení hodnot registrů pro právě aktivovaný proces.
- Zneplatnění obsahu vyrovnávací paměti procesoru...
Přepínání procesů samotné tedy zabírá čas a spotřebovává výkon procesoru.
- Viz také: Wikipedia.org > Změna kontextu