Разлика између Сцхедулера и Диспечера

Кључна разлика - Распоред вс Диспечер
 

Планер и диспечер су повезани са заказивањем процеса оперативног система. Тхе кључна разлика између распореда и диспечера је то планер одабире процес из више процеса који ће се извршити док диспечер додијели ЦПУ за одабрани процес од стране планера.

У рачунарском систему покреће се неколико процеса. Заказивање је процес оперативног система који одлучује који процес треба доделити ЦПУ-у за извршење неколико процеса.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је Сцхедулер
3. Шта је диспечер
4. Однос између Сцхедулера и Диспечера
5. Упоредно упоређивање - Распоред вс Диспечер у табеларном облику
6. Резиме

Шта је Сцхедулер?

Постоје три врсте планера у оперативном систему. Они су дугорочни планер, краткорочни планер и средњорочни планер. Дугорочни планер је такође познат као планер послова. У рачунарском систему постоји велики број процеса који чекају на извршење. Ови процеси се смештају у секундарни простор за похрану или у ред послова да би се касније извршили. Циљ дугорочног планера је да одаберете процесе из реда послова и да тај процес доведе у ред чекања у главној меморији.

Краткорочни планер је такође познат као ЦПУ планер. Задатак краткорочног планера је да одабере процес у реду чекања који би требало да буде додељен ЦПУ-у. Краткорочни планер треба да одабере процес из спремног реда док претходни процес пређе у стање чекања. Требало би да буде брзо, иначе ће време процесора бити изгубљено.

Слика 01: Заказивање процеса

Процес извршења може захтевати И / О операцију. Дакле, процес иде у стање чекања. Каже се да је овај процес обустављен. За максимално коришћење ЦПУ-а требало би покренути и неки други процес. Обустављени процес се враћа назад у секундарну меморију. Након одређеног времена, пренесени процес се може вратити у главну меморију и наставити извршење од места где је завршен. Позван је пренос суспендованог процеса у секундарну меморију замене напоље. Враћање процеса у главну меморију познато је под називом заменити. Ово замењивање и одјављивање врши средњи планер.

Шта је диспечер?

Када краткорочни планер изабере из реда спремности, диспечер извршава задатак додељивања изабраног процеса у ЦПУ. Покренути процес прелази у стање чекања за ИО операцију итд. Тада се ЦПУ распоређује на неки други процес. Ово пребацивање процесора из једног процеса у други назива се пребацивањем контекста. Диспечер обавља различите задатке укључујући пребацивање контекста, постављање корисничких регистара и мапирање меморије. Они су неопходни да би процес извршио и пренео контролу процесора на тај процес. Приликом слања, процес се мења из спремног у текуће стање.

Понекад се диспечер сматра делом краткорочног планера, па се цела јединица назива планером кратких рокова. У овом сценарију, задатак краткорочног планера је да одабере процес из спремног реда и такође да додели ЦПУ за тај процес..

Какав је однос између Сцхедулера и Диспечера?

  • Диспечер додељује изабрани процес краткорочним планером ЦПУ-у.

Која је разлика између распореда и отпреме?

Распоред вс Диспечер

Планер је посебан системски софтвер који обрађује заказивање процеса одабиром процеса за извршење. Диспечер је модул који даје контролу над ЦПУ-ом у процесу који је одабрао краткорочни планер.
 Врсте
Постоје три врсте планера познатих као;

  • дугорочни планер,
  • краткорочни планер
  • средњорочни планер.
Не постоји категоризација за диспечера.
Главни задаци
Тхе дугорочни планер  одабире процес из реда послова и доводи га у ред спремности.

Тхе краткорочни планер одабире процес у реду чекања.

Тхе средњи планер врши свап у, свап из процеса.

Диспечер додељује ЦПУ процесу који је одабрао краткорочни планер.

Резиме - Распоред вс Диспечер

Планер и диспечер се користе у заказивању процеса оперативног система. Разлика између планера и диспечера је у томе што планер одабире процес из више процеса који ће се извршити док диспечер додељује ЦПУ за изабрани процес од стране планера..

Референце:

1.Киран Кумар. „Цпу Сцхедулинг ОС.“ ЛинкедИн СлидеСхаре, 16. јула 2014. Доступно овде  
2. "Шта је заказивање ЦПУ-а?" Распоред ЦПУ-а у оперативном систему | Студитонигхт. Доступно овде  
3. "Заказивање (рачунање)." Википедиа, Фондација Викимедиа, 31. марта 2018. Доступно овде