Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vo všeobecnosti by ste mohli kategorizovať plánovanie do:
* Preventívne vs. ne-Premptive: Preventívne plánovanie umožňuje prerušenie a obnovenie procesu neskôr, zatiaľ čo pred prepnutím vykonáva proces, ktorý nie je v presnom plánovaní.
* Dlhodobé, strednodobé a krátkodobé: Tieto kategórie sa vzťahujú na časový rozsah rozhodnutia plánovania. Dlhodobé sa zaoberá pripúšťajúcimi úlohami v systéme, strednodobé zaoberajú sa procesmi výmeny v hlavnej pamäti a z hlavnej pamäte a krátkodobé zaoberajúce sa výberom ďalšieho procesu, ktorý sa má spustiť z pripraveného frontu.
V rámci týchto širokých kategórií máte potom veľa konkrétnych algoritmov a prístupov, vrátane, ale nielen::
* prvé, prvé, prvé (FCFS)
* najkratšia práca ako prvá (sjf) (Existujú preventívne a nepredvídané verzie)
* Prioritné plánovanie (Existujú rôzne schémy priority)
* Round Robin
* Plánovanie viacúrovňového frontu
* Viacúrovňová spätná väzba Front Plán
* najkratší zostávajúci čas prvý (srtf)
* najvyšší pomer odpovede Ďalej (HRN)
Preto neexistuje jediné číslo. Počet „typov“ závisí od toho, ako granulárne chcete, aby bola vaša klasifikácia. Existujú desiatky špecifických algoritmov plánovania a variácie týchto algoritmov zvyšujú ešte viac možností.