Razlika između raspoređivača i otpremnika

Ključna razlika - Raspored vs Dispečer
 

Planer i dispečer povezani su s planiranjem procesa operativnog sustava. ključna razlika između dilera i dispečera je to planer odabire proces iz više procesa koji se izvršavaju dok dispečer dodijeli CPU za odabrani proces od strane planera.

U računalnom sustavu pokreće se nekoliko procesa. Zakazivanje je postupak operativnog sustava koji odlučuje koji proces treba dodijeliti CPU-u za izvršenje nekoliko procesa.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je Scheduler
3. Što je dispečer
4. Odnos rasporeda i dispečera
5. Usporedna usporedba - Raspored prema dispečeru u tabelarnom obliku
6. Sažetak

Što je Scheduler?

Postoje tri vrste planera u operativnom sustavu. Oni su dugoročni planer, kratkoročni planer i srednjoročni planer. Dugoročni planer je također poznat kao planer poslova. U računalnom sustavu postoji niz procesa koji čekaju izvršenje. Ovi se procesi stavljaju u sekundarni prostor za pohranu ili u red poslova koji se kasnije izvršavaju. Cilj dugoročnog planera je odabrati procese iz reda poslova i taj proces dovesti u gotov red u glavnoj memoriji.

Kratkoročni planer je također poznat kao CPU planer. Zadatak kratkoročnog planera je odabrati postupak u redu za spremanje koji bi trebao biti dodijeljen CPU-u. Kratkoročni planer trebao bi odabrati proces iz spremnog reda dok prethodni proces ide u stanje čekanja. Trebalo bi biti brzo, inače će vrijeme procesora biti izgubljeno.

Slika 01: Planiranje procesa

Proces izvršenja može zahtijevati I / O operaciju. Dakle, proces ide u stanje čekanja. Kaže se da je ovaj postupak obustavljen. Za maksimalno korištenje procesora trebao bi se pokrenuti neki drugi postupak. Obustavljeni postupak se vraća natrag u sekundarnu memoriju. Nakon određenog vremena preneseni postupak može se vratiti u glavnu memoriju i nastaviti izvršenje s mjesta gdje je završen. Pozvan je prijenos suspendiranog procesa u sekundarnu memoriju trampljenje van. Vraćanje procesa u glavnu memoriju poznato je kao zamijeniti. To zamjena i isključivanje vrši srednji planer.

Što je dispečer?

Kad kratkoročni planer odabere iz reda spremnosti, dispečer izvršava zadatak dodjele odabranog procesa u CPU. Pokrenuti proces ide u stanje čekanja za IO rad itd. Tada se CPU raspoređuje na neki drugi proces. Ovo prebacivanje CPU-a iz jednog procesa u drugi naziva se prebacivanjem konteksta. Dispečer obavlja različite zadatke uključujući prebacivanje konteksta, postavljanje korisničkih registara i mapiranje memorije. Oni su potrebni kako bi postupak izvršio i prenio kontrolu CPU-a u taj proces. Prilikom otpreme proces se mijenja iz pripravnog u tekuće stanje.

Ponekad se dispečer smatra delom kratkoročnog planera, pa se cijela jedinica naziva planerom kratkih rokova. U ovom scenariju, zadatak kratkoročnog planera je odabrati proces iz spremnog reda i također dodijeliti CPU za taj proces..

Kakav je odnos između Schedulera i Dispečera?

  • Dispečer CPU-u dodjeljuje odabrani postupak kratkoročni planer.

Koja je razlika između Schedulera i Dispečera?

Raspored vs dispečer

Planer je poseban sistemski softver koji obrađuje zakazivanje procesa odabirom postupka za izvršenje. Dispečer je modul koji daje kontrolu nad CPU-om nad procesom koji je odabrao kratkoročni planer.
 vrste
Postoje tri vrste planera poznatih kao;

  • dugoročni planer,
  • kratkoročni planer
  • srednjoročni planer.
Ne postoji kategorizacija za dispečera.
Glavni zadaci
dugoročni planer  odabire postupak iz reda poslova i dovodi ga u red čekanja.

kratkoročni planer odabire postupak u redu čekanja.

srednji planer obavlja swap in, swap iz postupka.

Dispečer dodijeli CPU procesu koji je odabrao kratkoročni planer.

Sažetak - Raspored vs Dispečer

Planer i dispečer koristi se za planiranje procesa operativnog sustava. Razlika između planera i dispečera je u tome što planer odabire proces iz više procesa koji će se izvršiti dok dispečer dodijeli CPU za odabrani proces od strane planera..

Referenca:

1.Kiran Kumar. "Procesorski raspoređivanje sustava." LinkedIn SlideShare, 16. srpnja 2014. Dostupno ovdje  
2. "Što je planiranje CPU-a?" Raspored CPU-a u operativnom sustavu | Studytonight. Dostupno ovdje  
3. "Zakazivanje (računanje)." Wikipedia, Zaklada Wikimedia, 31. ožujka 2018. Dostupno ovdje