Планер и диспечер су повезани са заказивањем процеса оперативног система. Тхе кључна разлика између распореда и диспечера је то планер одабире процес из више процеса који ће се извршити док диспечер додијели ЦПУ за одабрани процес од стране планера.
У рачунарском систему покреће се неколико процеса. Заказивање је процес оперативног система који одлучује који процес треба доделити ЦПУ-у за извршење неколико процеса.
1. Преглед и кључне разлике
2. Шта је Сцхедулер
3. Шта је диспечер
4. Однос између Сцхедулера и Диспечера
5. Упоредно упоређивање - Распоред вс Диспечер у табеларном облику
6. Резиме
Постоје три врсте планера у оперативном систему. Они су дугорочни планер, краткорочни планер и средњорочни планер. Дугорочни планер је такође познат као планер послова. У рачунарском систему постоји велики број процеса који чекају на извршење. Ови процеси се смештају у секундарни простор за похрану или у ред послова да би се касније извршили. Циљ дугорочног планера је да одаберете процесе из реда послова и да тај процес доведе у ред чекања у главној меморији.
Краткорочни планер је такође познат као ЦПУ планер. Задатак краткорочног планера је да одабере процес у реду чекања који би требало да буде додељен ЦПУ-у. Краткорочни планер треба да одабере процес из спремног реда док претходни процес пређе у стање чекања. Требало би да буде брзо, иначе ће време процесора бити изгубљено.
Слика 01: Заказивање процеса
Процес извршења може захтевати И / О операцију. Дакле, процес иде у стање чекања. Каже се да је овај процес обустављен. За максимално коришћење ЦПУ-а требало би покренути и неки други процес. Обустављени процес се враћа назад у секундарну меморију. Након одређеног времена, пренесени процес се може вратити у главну меморију и наставити извршење од места где је завршен. Позван је пренос суспендованог процеса у секундарну меморију замене напоље. Враћање процеса у главну меморију познато је под називом заменити. Ово замењивање и одјављивање врши средњи планер.
Када краткорочни планер изабере из реда спремности, диспечер извршава задатак додељивања изабраног процеса у ЦПУ. Покренути процес прелази у стање чекања за ИО операцију итд. Тада се ЦПУ распоређује на неки други процес. Ово пребацивање процесора из једног процеса у други назива се пребацивањем контекста. Диспечер обавља различите задатке укључујући пребацивање контекста, постављање корисничких регистара и мапирање меморије. Они су неопходни да би процес извршио и пренео контролу процесора на тај процес. Приликом слања, процес се мења из спремног у текуће стање.
Понекад се диспечер сматра делом краткорочног планера, па се цела јединица назива планером кратких рокова. У овом сценарију, задатак краткорочног планера је да одабере процес из спремног реда и такође да додели ЦПУ за тај процес..
Распоред вс Диспечер | |
Планер је посебан системски софтвер који обрађује заказивање процеса одабиром процеса за извршење. | Диспечер је модул који даје контролу над ЦПУ-ом у процесу који је одабрао краткорочни планер. |
Врсте | |
Постоје три врсте планера познатих као;
| Не постоји категоризација за диспечера. |
Главни задаци | |
Тхе дугорочни планер одабире процес из реда послова и доводи га у ред спремности. Тхе краткорочни планер одабире процес у реду чекања. Тхе средњи планер врши свап у, свап из процеса. | Диспечер додељује ЦПУ процесу који је одабрао краткорочни планер. |
Планер и диспечер се користе у заказивању процеса оперативног система. Разлика између планера и диспечера је у томе што планер одабире процес из више процеса који ће се извршити док диспечер додељује ЦПУ за изабрани процес од стране планера..
1.Киран Кумар. „Цпу Сцхедулинг ОС.“ ЛинкедИн СлидеСхаре, 16. јула 2014. Доступно овде
2. "Шта је заказивање ЦПУ-а?" Распоред ЦПУ-а у оперативном систему | Студитонигхт. Доступно овде
3. "Заказивање (рачунање)." Википедиа, Фондација Викимедиа, 31. марта 2018. Доступно овде