Raspored prioriteta

Autor: Randy Alexander
Datum Stvaranja: 24 Travanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
The history of the collapse of the Kola oil platform.
Video: The history of the collapse of the Kola oil platform.

Sadržaj

Definicija - Što znači Raspored prioriteta?

Planiranje prioriteta metoda je procesa planiranja na temelju prioriteta. U ovoj metodi planer odabire zadatke za rad prema prioritetu koji se razlikuju od ostalih vrsta zakazivanja, na primjer, jednostavnu okruglu robu.


Raspored prioriteta uključuje dodjelu prioriteta svakom procesu, a procesi s višim prioritetima obavljaju se najprije, dok se zadaci s jednakim prioritetima izvode na bazi prvi dolazak-prvi-servirani (FCFS) ili okrugli robin. Primjer algoritma raspoređivanja s općim prioritetom je algoritam najkraćeg posla (SJF).

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava raspored prioriteta

Prioriteti mogu biti dinamični ili statički. Statički prioriteti dodjeljuju se tijekom stvaranja, dok se dinamički prioriteti dodjeljuju ovisno o ponašanju procesa dok ste u sustavu. Za ilustraciju, planer može favorizirati intenzivne zadatke za ulaz / izlaz (I / O), što omogućuje izdavanje skupih zahtjeva što je prije moguće.

Prioriteti se mogu definirati interno ili eksterno. Interno definirani prioriteti koriste neku mjerljivu količinu za izračunavanje prioriteta određenog procesa. Suprotno tome, vanjski prioriteti definirani su korištenjem kriterija izvan operativnog sustava (OS), koji mogu uključivati ​​značaj procesa, vrstu i zbroj resursa koji se koriste za korištenje računala, korisničke preferencije, trgovinu i druge čimbenike poput politike itd.


Raspored prioriteta može biti bilo koji od sljedećeg:

  • Pretpostavka: Ova vrsta raspoređivanja može onemogućiti središnju procesnu jedinicu (CPU) u slučaju da je prioritet novoprobavljenog procesa veći od postojećeg.
  • Nepreporuka: Ova vrsta algoritma zakazivanja jednostavno postavlja novi proces na vrh spremnog reda.

Blokiranje neodređenosti, inače nazvano gladovanje, jedno je od glavnih pitanja koja se tiču ​​algoritama planiranja prioriteta. To je stanje u kojem je proces spreman da se izvrši, ali je suočen s dugim čekanjem prije dodjeljivanja CPU-u.

Često je moguće da algoritam zakazivanja prioriteta može natjerati proces s niskim prioritetom da se čeka u nedogled. Na primjer, u visoko opterećenom sustavu, ako postoji više procesa s višim prioritetom, procesi niskog prioriteta nikada neće dobiti CPU za izvršenje.

Lijek protiv gladi je starenje, što je tehnika koja se koristi za postupno povećavanje prioriteta onih procesa koji dugo čekaju u sustavu.