Razlika med načrtovanjem opravil in načrtovanjem procesorja

Ključna razlika - Načrtovanje opravil v primerjavi s CPU-jem
 

Proces je program v izvedbi. V računalniškem sistemu deluje več postopkov vzporedno. Pomembno je čim bolj izkoristiti CPU. Operacijski sistem lahko računalnik naredi produktivnega s preklopom CPU-ja med procese. Za maksimalno izkoriščenost procesorja je pomembno, da vsakič zaženete kakšen postopek. Postopki, ki bi se morali izvesti, so postavljeni v čakalno vrsto. Razpored opravila je mehanizem za izbiro procesa, ki ga je treba spraviti v čakalno vrsto. Načrtovanje CPU-ja je mehanizem za izbiro procesa, ki ga je treba izvesti naprej, in dodeliti CPU temu procesu.. To je tisto ključna razlika med načrtovanjem opravil in načrtovanjem procesorja. Načrtovanje opravil je znano kot dolgoročno načrtovanje, medtem ko je načrtovanje CPU znano kot kratkoročno načrtovanje. Razpored opravila opravi načrtovalec opravil ali dolgoročni planer. Razpored CPU opravi planer CPU ali kratkoročni planer.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je načrtovanje delovnih mest
3. Kaj je načrtovanje CPU-ja
4. Podobnosti med načrtovanjem delovnih mest in načrtovanjem procesorja
5. Primerjalna primerjava - Načrtovanje opravil in razpored CPU v tabeli
6. Povzetek

Kaj je načrtovanje delovnih mest?

V sistemu je lahko hkrati več procesov. Morda jih ne bo mogoče izvesti pravočasno. Zato se ti procesi namestijo v shrambo ali zbirko opravil, tako da jih je mogoče kasneje izvesti. Načrtovanje opravil je mehanizem za izbiro procesov iz tega pomnilnika in njihovo pripravo v čakalno vrsto. To nalogo opravi načrtovalec opravil ali dolgoročni planer. Na splošno je za dolgoročno sklicevanje načrtovalca potreben čas. Lahko traja nekaj sekund ali minut. Frekvenca je obratno sorazmerna s časom. Zato je pogostost načrtovalca delovnih mest, da izbere postopek iz skupine delovnih mest, minimalna v primerjavi s kratkoročnim načrtovalcem.

Slika 01: CPU

Eden glavnih ciljev večprogramiranja je, da se procesi nenehno izvajajo za največjo izkoriščenost CPU-ja. Torej mehanizem za razporejanje delovnih mest nadzira stopnjo večprogramiranja. Vpliva tudi na prehodnost stanja procesa. Prehod procesa iz novega stanja v pripravljeno stanje zaradi načrtovanja delovnih mest ali dolgoročnega načrtovanja.

Kaj je načrtovanje CPU-ja?

Glede na razpored delovnega mesta je v čakalni vrsti opravil več procesov. Načrtovanje CPU-ja je mehanizem za izbiro procesa, ki ga je treba izvesti naprej, in dodeliti CPU temu procesu. To nalogo opravi planer CPU-ja ali kratkoročni planer. Pokliče, kadar se zgodijo dogodki, kot so prekinitve ure, prekinitve V / I in klici operacijskega sistema. Na splošno se pogosto sklicuje planer CPU-ja.

Čas za načrtovanje CPU je v milisekundah, zato je frekvenca priklica višja od načrtovalca opravil. Na splošno ima planer CPU-ja minimalni nadzor nad stopnjo večprogramiranja kot načrtovalec opravil. Vpliva tudi na prehodnost stanja procesa. Zaradi načrtovanja procesorja ali kratkoročnega načrtovanja postopek doseže stanje v pripravljenosti.

Kakšna je podobnost med načrtovanjem delovnih mest in načrtovanjem procesorja?

  • Načrtovanje opravil in načrtovanje CPU sta povezana z izvajanjem procesa.

Kakšna je razlika med načrtovanjem opravil in načrtovanjem procesorja?

Načrtovanje opravil in načrtovanje CPU-ja

Razpored opravila je mehanizem za izbiro procesa, ki ga je treba spraviti v čakalno vrsto. Načrtovanje CPU-ja je mehanizem za izbiro procesa, ki ga je treba izvesti naprej, in dodeliti CPU temu procesu..
 Sinonimi
Razpored delovnih mest je znan tudi kot dolgoročno načrtovanje. Programiranje CPU je znano tudi kot kratkoročno načrtovanje.
Obdelal
Razpored opravil opravi dolgoročni planer ali načrtovalec opravil. Načrtovanje CPU-ja opravi kratkoročni planer ali planer CPU-ja.
 Prehod stanja države
Proces prehaja iz novega v pripravljeno stanje pri načrtovanju delovnih mest. Proces prehaja iz pripravljenega v tekoče stanje v razporejanju CPU-ja.
Večprogramiranje
Več nadzora nad večprogramiranjem pri načrtovanju delovnih mest. Manj nadzora nad večprogramiranjem pri načrtovanju procesorja.

Povzetek - Načrtovanje opravil in načrtovanje CPU-ja

V računalniškem sistemu je več procesov. Program, ki se izvaja, je znan kot postopek. Za povečanje izkoriščenosti CPU-ja morate vedno zagnati postopek. Načrtovanje opravil in načrtovanje CPU sta povezana z izvajanjem procesa. Razpored opravila je mehanizem za izbiro procesa, ki ga je treba spraviti v čakalno vrsto. Načrtovanje CPU-ja je mehanizem za izbiro procesa, ki ga je treba izvesti naprej, in dodeliti CPU temu procesu. To je razlika med Job Scheduling in CPU Scheduling.

Referenca:

1.Kiran Kumar. "Programiranje načrtovanja v CPU." LinkedIn SlideShare, 16. julij 2014. Na voljo tukaj 

Vljudnost slik:

1. 'Intel CPU Core i7 2600K Sandy Bridge bottom' avtor Eric Gaba, Wikimedia Commons uporabnik Sting, (CC BY-SA 3.0) prek Commons Wikimedia