Fronta úloh - Job queue
V systémovém softwaru je fronta úloh (někdy dávková fronta ) datová struktura udržovaná softwarem plánovače úloh obsahujícím úlohy ke spuštění.
Uživatelé odešlou své programy, které chtějí provést, „úlohy“, do fronty pro dávkové zpracování . Software plánovače udržuje frontu jako soubor úloh, které jsou k dispozici pro spuštění.
Plánovač může použít více dávkových front k rozlišení typů úloh v závislosti na parametrech, jako jsou:
- priorita úlohy
- odhadovaná doba provedení
- požadavky na zdroje
Použití dávkové fronty poskytuje tyto výhody:
- sdílení počítačových zdrojů mezi mnoha uživateli
- časově posune zpracování úlohy do doby, kdy je počítač méně zaneprázdněn
- vyhýbá se volnoběhu výpočetních zdrojů bez minutého lidského dohledu
- umožňuje nepřetržitě vysoké využití drahých výpočetních zdrojů
fronta plánování procesů
Jakýkoli proces přijde na CPU a měl by čekat ve frontě.
Job Q: Proveďte proces, do kterého fronty má jít a čekat, což znamená, že proces čeká na zařízení.
Ready Q: Proces, který proběhl a čeká na běh ve svém druhém kole a proces může skákat mezi frontami.
Zařízení Q: Všechno, co souvisí mezi vstupem a výstupem.