Ključna razlika - Raspored protiv dispečera
Planer i dispečer povezani su s planiranjem procesa operativnog sustava. Ključna razlika između planera i dispečera je u tome što planer odabire postupak od nekoliko procesa koji će se izvršiti, dok dispečer raspoređuje CPU za odabrani proces od strane planera.
U računalnom sustavu izvodi se nekoliko procesa. Zakazivanje je postupak u kojem operativni sustav odlučuje koji proces treba dodijeliti CPU-u za izvršavanje nekoliko procesa.
SADRŽAJ
1. Pregled i ključna razlika
2. Što je planer
3. Što je dispečer
4. Odnos između planera i dispečera
5. Usporedna usporedba - Planer vs Dispečer u tabličnom obliku
6. Sažetak
Što je Planer?
Postoje tri vrste planera u operativnom sustavu. Oni su dugoročni planeri, kratkoročni planeri i srednjoročni planeri. Dugoročni rokovnik poznat je i kao rokovnik poslova. U računalnom sustavu postoji niz procesa koji čekaju izvršenje. Ti se procesi smještaju u sekundarnu pohranu ili red poslova da bi se kasnije izvršili. Cilj dugoročnog planera je odabrati procese iz reda poslova i taj proces dovesti u spremni red u glavnoj memoriji.
Kratkoročni rokovnik poznat je i pod nazivom CPU rokovnik. Zadatak kratkoročnog planera je odabrati proces u redu spremnosti koji bi trebao biti dodijeljen CPU-u. Kratkoročni planer trebao bi odabrati proces iz spremnog reda dok prethodni proces prelazi u stanje čekanja. Trebao bi biti brz, inače će se procesorsko vrijeme izgubiti.
Slika 01: Zakazivanje procesa
Postupak izvršavanja mogao bi zahtijevati I / O operaciju. Dakle, proces ide u stanje čekanja. Kaže se da je ovaj postupak obustavljen. Da bi se CPU maksimalno iskoristio, trebao bi se pokrenuti neki drugi proces. Obustavljeni postupak prenosi se natrag u sekundarnu memoriju. Nakon nekog vremena, preneseni postupak može se vratiti natrag u glavnu memoriju i nastaviti izvršavanje od mjesta na kojem je završen. Prijenos suspendiranog postupka u sekundarnu memoriju naziva se zamjenom. Vraćanje procesa natrag u glavnu memoriju poznato je kao zamjena. To umetanje i izbacivanje vrši planer medija.
Što je Dispatcher?
Kada kratkoročni planer odabere iz spremnog reda, dispečer izvršava zadatak dodjeljivanja odabranog procesa CPU-u. Pokrenut postupak ide u stanje čekanja za IO rad itd. Tada se CPU dodjeljuje nekom drugom procesu. Ovo prebacivanje CPU-a iz jednog procesa u drugi naziva se prebacivanjem konteksta. Dispečer izvodi razne zadatke, uključujući prebacivanje konteksta, postavljanje korisničkih registara i mapiranje memorije. Oni su neophodni za izvršavanje i prenošenje CPU kontrole u taj proces. Pri otpremanju, proces se prebacuje iz stanja pripravnosti u stanje pripravnosti.
Ponekad se dispečer smatra dijelom kratkoročnog planera, pa se cijela jedinica naziva rokovnikom kratkoročnih termina. U ovom je scenariju zadatak kratkoročnog planera odabrati proces iz spremnog reda i također dodijeliti CPU za taj proces.
Kakav je odnos između planera i dispečera?
Dispečer dodjeljuje CPU odabrani postupak kratkoročnog planera
Koja je razlika između planera i dispečera?
Diff Article Sredina prije tablice
Raspored protiv dispečera |
|
Planer je poseban sistemski softver koji upravlja planiranjem procesa odabirom procesa koji će se izvršiti. | Dispečer je modul koji daje kontrolu nad procesorom procesu odabranom od kratkoročnog planera. |
Vrste | |
Postoje tri vrste planera poznate kao;
|
Ne postoji kategorizacija za dispečera. |
Glavni zadaci | |
Dugoročni planer odabire postupak iz reda poslova i dovodi ga u red spremnosti. Kratkoročni rokovnik odabire postupak u spremnom redu. Srednji planer vrši zamjenu, zamjenu iz procesa. |
Dispečer dodjeljuje CPU procesu odabranom od kratkoročnog planera. |
Sažetak - Raspored protiv dispečera
Planer i dispečer koriste se u planiranju procesa operativnog sustava. Razlika između planera i dispečera je u tome što planer odabire postupak od nekoliko procesa koji će se izvršiti, dok dispečer raspoređuje CPU za odabrani proces od strane planera.