Obsah:
Definice - Co znamená plánování?
Plánování je metoda, která se používá k distribuci cenných výpočetních prostředků, obvykle času procesoru, šířky pásma a paměti, do různých procesů, vláken, datových toků a aplikací, které je potřebují. Plánování se provádí za účelem vyvážení zátěže systému a zajištění rovnoměrného rozložení zdrojů a stanovení určité priority podle stanovených pravidel. To zajišťuje, že počítačový systém je schopen obsloužit všechny požadavky a dosáhnout určité kvality služeb.
Plánování je také známé jako plánování procesů.
Techopedia vysvětluje plánování
Plánování v systému provádí vhodně pojmenovaný plánovač, který se zabývá hlavně třemi věcmi:
- Propustnost nebo jak rychle může dokončit určitý počet úkolů od začátku do konce za jednotku času
- Latence, což je doba obratu nebo doba potřebná k dokončení úkolu od doby žádosti nebo podání do dokončení, která zahrnuje čekací dobu, než může být doručena
- Doba odezvy, což je doba, kterou je třeba k provedení procesu nebo žádosti, krátká doba čekání
Plánování je z velké části založeno na výše uvedených faktorech a liší se v závislosti na systému a programování preferencí a cílů systému nebo uživatele. V moderních počítačích, jako jsou počítače s velkým množstvím výpočetního výkonu a dalších zdrojů a se schopností multitaskingu spuštěním více vláken nebo potrubí najednou, plánování již není velkým problémem a nejčastěji jsou procesům a aplikacím poskytovány bezplatné vládnutí s dalšími prostředky, ale plánovač stále pracuje s požadavky na správu.
Typy plánování zahrnují:
- První příchozí, první obsluha - nejjednodušší přístup a může být označován jako první dovnitř, první ven; jednoduše dělá to, co název napovídá.
- Kulaté robin - známé také jako časové krájení, protože každé úloze je dáno určité množství času na využití zdrojů. To je stále na principu „kdo dřív přijde, je dřív na řadě“.
- Nejkratší zbývající čas jako první - Prioritu má úkol, který potřebuje nejméně času na dokončení.
- Priorita - Úkolům jsou přiřazeny priority a jsou poskytovány v závislosti na této prioritě. To může vést k hladovění nejméně důležitých úkolů, protože jsou vždy předznamenány důležitějšími úkoly.
