Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Koľko typov plánovania?

Neexistuje jediný definitívny počet „typov“ plánovania, pretože kategorizáciu je možné vykonať mnohými spôsobmi, v závislosti od kontextu (operačné systémy, databázy, obchody s prácou atď.). Môžeme však kategorizovať plánovanie do širokých prístupov a potom ich ďalej rozdeliť.

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í.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené