Razlika med razporejanjem opravil in razporejanjem CPE

Kazalo:

Razlika med razporejanjem opravil in razporejanjem CPE
Razlika med razporejanjem opravil in razporejanjem CPE

Video: Razlika med razporejanjem opravil in razporejanjem CPE

Video: Razlika med razporejanjem opravil in razporejanjem CPE
Video: Ал Секел утверждает, что наш мозг неправильно обрабатывает информацию 2024, Julij
Anonim

Ključna razlika – razporejanje opravil v primerjavi z razporejanjem CPE

Proces je program v izvajanju. V računalniškem sistemu poteka več procesov vzporedno. Pomembno je povečati izkoriščenost procesorja. Operacijski sistem lahko naredi računalnik produktiven s preklapljanjem CPE med procesi. Za maksimalno izkoriščenost procesorja je pomembno, da vsakič zaženete kakšen proces. Procesi, ki bi se morali izvesti, so postavljeni v pripravljeno čakalno vrsto. Razporejanje opravil je mehanizem za izbiro procesa, ki ga je treba prenesti v pripravljeno čakalno vrsto. Razporejanje procesorja je mehanizem za izbiro procesa, ki ga je treba izvesti naslednji, in dodelitev procesorja temu procesu. To je ključna razlika med razporejanjem opravil in razporejanjem CPE. Razporejanje opravil je znano kot dolgoročno razporejanje, medtem ko je razporejanje CPE znano kot kratkoročno razporejanje. Razporejanje opravil opravi načrtovalec opravil ali dolgoročni načrtovalec. Razporejanje CPE izvaja razporejevalnik CPE ali kratkoročni razporejevalnik.

Kaj je razporejanje opravil?

V sistemu je lahko hkrati več procesov. Morda jih ne bo mogoče izvesti pravočasno. Zato so ti procesi postavljeni v pomnilnik ali področje opravil, da jih je mogoče pozneje izvesti. Razporejanje opravil je mehanizem za izbiro procesov iz tega pomnilnika in njihovo premestitev v pripravljeno čakalno vrsto. To nalogo opravi razporejevalnik opravil ali dolgoročni razporejevalnik. Na splošno priklic dolgoročnega razporejevalnika zahteva čas. Lahko traja nekaj sekund ali minut. Frekvenca je obratno sorazmerna s časom. Zato je pogostost, da razporejevalnik opravil izbere proces iz področja opravil, minimalna v primerjavi s kratkoročnim razporejevalnikom.

Razlika med razporejanjem opravil in razporejanjem procesorja
Razlika med razporejanjem opravil in razporejanjem procesorja

Slika 01: CPE

Eden od glavnih ciljev multiprogramiranja je, da se procesi izvajajo ves čas za največjo izkoriščenost procesorja. Torej mehanizem za razporejanje opravil nadzira stopnjo multiprogramiranja. Vpliva tudi na prehod stanja procesa. Prehod procesa iz novega stanja v stanje pripravljenosti zaradi razporejanja opravil ali dolgoročnega razporejanja.

Kaj je razporejanje procesorja?

Glede na razporejanje opravil je v čakalni vrsti opravil na voljo več procesov. Razporejanje procesorja je mehanizem za izbiro procesa, ki ga je treba izvesti naslednji, in dodelitev procesorja temu procesu. To nalogo opravi CPE Scheduler ali kratkoročni planer. Prikliče se ob dogodkih, kot so prekinitve ure, V/I prekinitve in klici operacijskega sistema. Na splošno se razporejevalnik procesorja pogosto kliče.

Čas, potreben za razporejanje CPE-ja, je v milisekundah, zato je pogostost klicanja višja kot pri razporejevalniku opravil. Na splošno ima razporejevalnik CPE najmanjši nadzor nad stopnjo multiprogramiranja kot razporejevalnik opravil. Vpliva tudi na prehod stanja procesa. Proces doseže stanje izvajanja iz stanja pripravljenosti zaradi razporejanja CPE ali kratkoročnega razporejanja.

Kakšna je podobnost med razporejanjem opravil in razporejanjem CPE?

Tako razporejanje opravil kot tudi razporejanje procesorja sta povezana z izvajanjem procesa

Kakšna je razlika med razporejanjem opravil in razporejanjem CPE?

Razporejanje opravil v primerjavi z razporejanjem CPE

Razpored opravil je mehanizem za izbiro, kateri proces je treba prenesti v pripravljeno čakalno vrsto. Razpored CPE je mehanizem za izbiro, kateri proces je treba izvesti naslednji, in temu procesu dodeli CPE.
Sinonimi
Razporejanje opravil je znano tudi kot dolgoročno razporejanje. Razporejanje procesorja je znano tudi kot kratkoročno razporejanje.
Obdeloval
Razporejanje opravil opravi dolgoročni načrtovalec ali načrtovalec opravil. Razporejanje CPE izvaja kratkoročni razporejevalnik ali razporejevalnik CPE.
Prehod stanja procesa
Proces preide iz novega stanja v pripravljeno stanje pri razporejanju opravil. Proces preide iz stanja pripravljenosti v stanje izvajanja v razporejanju CPE.
Multiprogramiranje
Več nadzora nad večprogramiranjem v razporejanju opravil. Manj nadzora nad večprogramiranjem v razporejanju CPE.

Povzetek – razporejanje opravil v primerjavi z razporejanjem CPE

V računalniškem sistemu je več procesov. Znano je, da je program v izvajanju proces. Za čim večjo izkoriščenost procesorja je potrebno vedno izvajati proces. Razporejanje opravil in razporejanje procesorja sta povezana z izvajanjem procesa. Razporejanje opravil je mehanizem za izbiro procesa, ki ga je treba prenesti v pripravljeno čakalno vrsto. Razporejanje procesorja je mehanizem za izbiro procesa, ki ga je treba izvesti naslednji, in dodelitev procesorja temu procesu. To je razlika med razporejanjem opravil in razporejanjem procesorja.

Priporočena: