Kakšna je razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem - Razlika Med

Kakšna je razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem

The glavna razlika med dolgoročnim načrtovalcem in kratkoročnim razporejevalnikom je, da Dolgoročni načrtovalec izbere proces iz čakalne vrste opravil in ta proces pripelje v čakalno vrsto pripravljenosti, medtem ko kratkoročni razporejevalnik izbere, kateri postopek naj se izvede iz čakalne vrste pripravljenosti.

Proces je program, ki se izvaja. V sodobnih računalniških sistemih obstaja več procesov. Razporejanje je mehanizem za izbiro procesa iz več procesov in njegovo dodelitev CPE-ju za izvedbo. Razporejevalnik pomaga pri doseganju te naloge. Obstajata dve glavni vrsti urnika kot dolgoročni planer in kratkoročni razporejevalnik. Na splošno dolgoročni načrtovalec vzdržuje dobro stopnjo multiprogramiranja, medtem ko kratkoročni planer omogoča povečanje zmogljivosti sistema.

Pokrita ključna območja

1. Kaj je dolgoročni načrtovalec
- Opredelitev, funkcionalnost
2. Kaj je kratkoročni načrtovalec
- Opredelitev, funkcionalnost
3. Kakšna je razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem
- Primerjava ključnih razlik

Ključni pogoji

CPU Scheduler, Job Scheduler, dolgoročni načrtovalec, operacijski sistem, kratkoročni razporejevalnik


Kaj je dolgoročni načrtovalec

Dolgoročni planer se imenuje tudi razporejevalnik opravil. V računalniku je veliko procesov, ki čakajo na izvedbo. Ti procesi so v čakalni vrsti opravil. Dolgoročni planer izbere proces iz čakalne vrste opravil ali sekundarnega pomnilnika in pripelje ta proces v pripravljeno čakalno vrsto v glavnem pomnilniku za izvedbo. Običajno dolgoročni planer izbere uravnotežen mešan proces, vezan na CPU in vezan na IO, iz sekundarnega pomnilnika. Poleg tega se stopnja multiprogramiranja nanaša na največje število procesov, ki so lahko v stanju pripravljenosti. Dolgoročni planer pomaga nadzorovati stopnjo multiprogramiranja.

Kaj je kratkoročni načrtovalec

Kliče se tudi kratkoročni razporejevalnik Razporejevalnik CPU. Izbere postopek iz čakalne vrste za pripravo, ki jo mora izvesti CPU. Ko kratkoročni načrtovalec izbere postopek iz čakalne vrste pripravljenosti, se proces, ki se trenutno izvaja, vrne v stanje čakanja. Običajno kratkoročni urnik hitro deluje, da se izogne ​​izgubi časa CPU. Ko kratkoročni planer izbere postopek, dispečer dodeli izbrani proces CPU za izvedbo. Z drugimi besedami, izvede dejansko dodelitev procesa CPE za izvedbo.


Slika 01: Stanja procesov

Poleg zgornjih dveh procesov obstaja še en načrtovalec, imenovan srednjeročni planer. Ko je glavni pomnilnik poln, zamenja procese iz glavnega pomnilnika v sekundarni pomnilnik. Ko je glavni pomnilnik spet prost, se zamenja v predhodno zamenjanega procesa nazaj v glavni pomnilnik za izvedbo. Nato se postopek izvede od tam, kjer je bil zaustavljen.

Razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem

Opredelitev

Dolgoročni planer je razporejevalnik OS, ki izbere procese iz čakalne vrste opravil in jih naloži v glavni pomnilnik za izvedbo. V nasprotju s tem je kratkoročni razporejevalnik razporejevalnik OS, ki izbere postopek med več procesi, ki jih izvede CPU. Tako je to glavna razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem.

Sinonimi

Medtem ko se dolgoročni planer imenuje tudi planer opravil, se kratkoročni planer imenuje razporejevalnik CPU.

Funkcionalnost

Tudi funkcionalnost je pomembna druga razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem. To je; dolgoročni planer izbere proces iz čakalne vrste opravil in ga pripelje v pripravljeno čakalno vrsto. Ker kratkoročni načrtovalec izbere proces v čakalni vrsti za pripravo, ki ga izvede CPU.

Hitrost

Poleg tega je hitrost še ena razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem. Dolgoročni planer je počasnejši od kratkoročnega

Multiprogramiranje

Poleg tega dolgoročni načrtovalec nadzoruje stopnjo multiprogramiranja, medtem ko kratkoročni načrtovalec zagotavlja minimalni nadzor nad stopnjo multiprogramiranja.

Pogostost delovanja

Pogostost delovanja je tudi razlika med dolgoročnim načrtovalcem in kratkoročnim načrtovalcem. Dolgoročni razporejevalnik teče redkeje kot kratkoročni planer.

Zaključek

Razporejevalniki so posebna programska oprema sistema OS. Pomagajo pri načrtovanju procesov na različne načine. Dva glavna urnika se imenujejo dolgoročni in kratkoročni planer. Glavna razlika med dolgoročnim načrtovalcem in kratkoročnim razporejevalnikom je ta, da dolgoročni planer izbere proces iz čakalne vrste opravil in ta proces pripelje v pripravljeno čakalno vrsto, medtem ko kratkoročni razporejevalnik izbere, kateri postopek naj se izvede iz čakalne vrste pripravljenosti.

Sklic:

1. “Kaj je načrtovanje procesov?” Vrste topologije omrežja v računalniških omrežjih | Študija,