Razgovarajmo o još nekoliko razlika između dugoročnog i kratkoročnog planera uz pomoć donje tablice za usporedbu.
Sadržaj: Dugoročni kratkoročni raspored
- Tablica usporedbe
- definicija
- Ključne razlike
- Zaključak
Tablica usporedbe
Osnova za usporedbu | Dugoročni planer | Kratkoročni planer |
---|---|---|
Osnovni, temeljni | On preuzima postupak iz skupa poslova / redova zadataka. | On preuzima proces iz Reda čekanja. |
Frekvencija | Dugoročni planer odabire postupak rjeđe. | Kratkoročni planer češće bira postupak. |
Kontrolirati | Ona kontrolira stupanj višestrukog programiranja. | Ima manje kontrole nad stupnjem višestrukog programiranja. |
Alternativa | Alternativno, to se naziva Raspored poslova. | Alternativno, naziva se CPU Scheduler. |
Važno | Dugoročni planer postoji u Batch sustavima, ali može biti prisutan u sustavu za dijeljenje vremena. | Kratkoročni planer postoji u batch sustavu i minimalno je prisutan u sustavu dijeljenja vremena. |
Definicija dugoročnog planera
Ponekad je broj procesa poslanih sustavu više nego što se može izvršiti odmah. Zatim se u takvim slučajevima procesi spooliraju na masovnu pohranu, gdje se kasnije nalaze da bi se izvršili. Long-Term Scheduler zatim odabire proces iz ovog spoola koji se također naziva Job Pool i učitava ih u Ready Queue za njihovo daljnje izvršavanje.
Također se naziva i raspored poslova . Učestalost Long-Term Schedulera za prikupljanje procesa iz skupa poslova je manja u odnosu na kratkoročni planer.
Dugoročni planer kontrolira stupanj višestrukog programiranja, koji je stabilan ako je stopa stvaranja novih procesa jednaka prosječnoj stopi odlaska procesa koji napuštaju sustav. Dugoročni planer izvršava se kada proces napusti sustav.
Čini se da Long-Trem Schedulers nije prisutan ili minimalno prisutan na nekim sustavima kao što je sustav za dijeljenje vremena, kao što su Micro Soft Windows, Unix itd.
Definicija kratkoročnog planera
Kratkoročni planer se također naziva CPU Planer . Svrha kratkoročnog planera je odabrati proces iz Ready Queue koji je spreman za izvršenje i dodijeliti mu CPU za njegovo izvršenje.
Izvedba kratkoročnog planera je vrlo česta u usporedbi s Long-Term Scheduler. Kratkoročni planer ima manje kontrole nad stupnjem višestrukog programiranja . Kratkoročni planer je minimalno prisutan u sustavu dijeljenja vremena .
Ključne razlike između dugoročnog planera i kratkoročnog planera
- Dugoročni planer odabire procese iz skupa poslova. S druge strane, kratkoročni planer odabire procese iz reda čekanja.
- Kratkoročni planer se češće izvršava u odnosu na Long-Term Scheduler.
- Dugoročni planer kontrolira stupanj multiprogramiranja, dok kratkoročno planiranje ima manju kontrolu nad stupnjem višestrukog programiranja.
- Dugoročno planiranje se također naziva Planer posla. S druge strane, kratkoročno planiranje se naziva i CPU Scheduler.
- Dugoročni planer je nužno prisutan u skupnom sustavu i može biti minimalno prisutan u sustavu dijeljenja vremena. S druge strane, kratkoročni planer postoji u batch sustavu i također minimalno prisutan u sustavu dijeljenja vremena.
Zaključak:
Dugoročni planer i kratkoročni planer jednako su važni za svrhu zakazivanja. Kako jedan (Long-Term Scheduler) učitava proces iz memorije u Ready Queue, a drugi (Short-Term Scheduler) dodaje CPU prisutnima u Ready Queue.