Prednostno načrtovanje

Avtor: Randy Alexander
Datum Ustvarjanja: 24 April 2021
Datum Posodobitve: 25 Junij 2024
Anonim
How to Set Strategic Priorities in Your Plan
Video.: How to Set Strategic Priorities in Your Plan

Vsebina

Opredelitev - Kaj pomeni prednostno načrtovanje?

Prednostno načrtovanje je metoda načrtovanja postopkov, ki temelji na prednostni nalogi. V tej metodi načrtovalec izbere naloge, ki jih je treba opraviti glede na prednostno nalogo, ki se razlikujejo od drugih vrst načrtovanja, na primer preprosta okrogla robina.


Prednostno načrtovanje vključuje dodeljevanje prednostnih nalog vsakemu procesu, postopki z višjimi prednostnimi nalogami pa se izvajajo najprej, medtem ko se naloge z enakimi prednostnimi nalogami izvajajo na osnovi "prvi, prvi, serviran" (FCFS) ali na krožni robin. Primer algoritma za načrtovanje splošne prioritete načrtovanja je algoritem najkrajšega opravila (SJF).

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga prednostno načrtovanje

Prioritete so lahko dinamične ali statične. Statične prioritete se dodelijo med ustvarjanjem, dinamične prioritete pa se dodelijo glede na vedenje procesov, ko ste v sistemu. Za ponazoritev bi lahko načrtovalec dal prednost intenzivnim nalogam za vhod / izhod (V / I), kar omogoča, da se drage zahteve izdajo v najkrajšem možnem času.


Prednostne naloge so lahko določene znotraj ali zunaj. Notranje opredeljene prednostne naloge za izračun prioritete določenega postopka uporabljajo neko merljivo količino. V nasprotju s tem so zunanje prioritete določene z uporabo meril zunaj operacijskega sistema (OS), ki lahko vključujejo pomen postopka, vrsto in vsoto virov, ki se uporabljajo za računalniško uporabo, uporabniške nastavitve, trgovino in druge dejavnike, kot so politika itd.

Prednostno načrtovanje je lahko eno od naslednjih:

  • Predpostavka: Ta vrsta načrtovanja lahko prepreči centralno procesno enoto (CPU), če je prednost novo prispelih procesov večja od tistih v obstoječih procesih.
  • Nepremišljeno: Ta vrsta algoritma razporejanja preprosto postavi nov postopek na vrh čakalne vrste.

Neomejeno blokiranje, sicer imenovano stradanje, je eno glavnih vprašanj v zvezi z algoritmi načrtovanja prednostnega načrtovanja. To je stanje, v katerem je postopek pripravljen za izvedbo, vendar se sooča z dolgim ​​čakanjem, ko bo dodeljen CPU-ju.


Pogosto je mogoče, da algoritem načrtovanja prioritete lahko postopek z nizko prioriteto počaka v nedogled. Na primer, v intenzivno obremenjenem sistemu, če obstaja več procesov z višjo prioriteto, procesi z nizko prednostjo nikoli ne bodo dobili CPU-ja za izvedbo.

Sredstvo proti lakoti je staranje, ki je tehnika, ki se uporablja za postopno povečanje prednosti tistih procesov, ki čakajo na dolga obdobja v sistemu.