Skirtumas tarp planavimo ir dispečerinės

Pagrindinis skirtumas - Tvarkaraštis vs Dispečeris
 

Tvarkaraštis ir Dispečeris yra susijęs su operacinės sistemos planavimu. pagrindinis skirtumas tarp planavimo ir dispečerinės yra tai planavimo priemonė iš kelių vykdomų procesų pasirenka procesą, tuo tarpu dispečerinis paskirsto CPU pasirinktam procesui..

Kompiuterinėje sistemoje veikia keli procesai. Planavimas yra operacinės sistemos procesas, siekiant nuspręsti, kuris procesas turėtų būti priskirtas procesoriui keliems procesams vykdyti.

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra planuotojas
3. Kas yra dispečerinė
4. Ryšys tarp planuotojo ir dispečerinės
5. Lyginimas iš šono - lentelių formos planavimo priemonė ir dispečerinė
6. Santrauka

Kas yra planuotojas?

Operacinėje sistemoje yra trys tipų planuokliai. Jie yra ilgalaikio, trumpalaikio ir vidutinės trukmės planuotojai. Ilgalaikis planuotojas taip pat žinomas kaip darbo planuotojas. Kompiuterinėje sistemoje yra daugybė procesų, laukiančių vykdymo. Šie procesai yra dedami į antrinę saugyklą arba darbų eilę, kad būtų galima juos vykdyti vėliau. Ilgalaikio planuotojo tikslas yra pasirinkti procesus iš užduočių eilės ir perkelti tą procesą į parengtą eilę pagrindinėje atmintyje..

Trumpalaikis planuotojas taip pat žinomas kaip CPU planavimo priemonė. Trumpalaikio planuotojo užduotis yra parinkti procesą parengtoje eilėje, kuris turėtų būti priskirtas procesoriui. Trumpalaikis planuotojas turėtų pasirinkti procesą iš parengtos eilės, o ankstesnis procesas pereina į laukimo būseną. Jis turėtų būti greitas, kitaip bus iššvaistomas procesoriaus laikas.

01 pav. Proceso planavimas

Vykdant procesą gali reikėti I / O operacijos. Taigi, procesas eina į laukimo būseną. Manoma, kad šis procesas sustabdytas. Norint maksimaliai išnaudoti procesorių, turėtų būti vykdomas kitas procesas. Sustabdytas procesas perkeliamas atgal į antrinę atmintį. Po kurio laiko perkeltas procesas gali grįžti į pagrindinę atmintį ir tęsti vykdymą ten, kur jis buvo baigtas. Kviečiamas sustabdyto proceso perkėlimas į antrinę atmintį apsikeitimas. Proceso grąžinimas į pagrindinę atmintį yra žinomas kaip apsikeisdami. Šį keitimąsi į vidų ir iš jo atlieka vidutinis planuotojas.

Kas yra dispečerinė?

Kai trumpalaikis planuotojas pasirenka iš parengtos eilės, dispečeris vykdo užduotį paskirstyti pasirinktą procesą centriniam procesoriui. Vykdomas procesas pereina į laukimo būseną, kai reikia IO operacijos ir tt Tada centrinis procesorius paskiriamas kitam procesui. Šis procesoriaus perjungimas iš vieno proceso į kitą vadinamas konteksto perjungimu. Dispečeris atlieka įvairias užduotis, įskaitant konteksto perjungimą, vartotojų registrų nustatymą ir atminties žemėlapių sudarymą. Tai yra būtina procesui vykdyti ir perduoti procesoriaus valdymą tam procesui. Išsiųsdamas procesas pasikeičia iš parengties būsenos į veikimo būseną.

Kartais dispečerinė yra laikoma trumpalaikio planuotojo dalimi, todėl visas blokas vadinamas trumpalaikio planavimo planu. Šiame scenarijuje trumpalaikio planuotojo užduotis yra pasirinkti procesą iš parengtos eilės ir tam procesui paskirti centrinį procesorių..

Koks yra planuotojo ir dispečerinio santykis?

  • Dispečeris pasirenka trumpalaikio planavimo procesą CPU.

Kuo skiriasi planuotojas ir siuntėjas??

Tvarkaraštis vs dispečeris

Tvarkaraštis yra speciali sistemos programinė įranga, kuri tvarko proceso planavimą, pasirinkdama vykdomąjį procesą. Dispečeris yra modulis, kuris suteikia procesoriaus valdymą procesui, kurį pasirenka trumpalaikis planuotojas.
 Tipai
Yra trys tipų planuotojai, žinomi kaip;

  • ilgalaikis planuotojas,
  • trumpalaikis planuotojas
  • vidutinės trukmės planuotojas.
Dispečerio kategorijos nėra.
Pagrindinės užduotys
ilgalaikis planuotojas  pasirenka procesą iš darbo eilės ir nuneša jį į parengtą eilę.

trumpalaikis planuotojas parenka procesą parengtoje eilėje.

vidutinis planuotojas vykdo apsikeitimą, apsikeitimą procesu.

Dispečeris paskirsto CPU procesui, kurį pasirinko trumpalaikio planavimo priemonė.

Santrauka - Tvarkaraštis vs Dispečeris

Tvarkaraštis ir Dispečeris naudojami operacinės sistemos planavimui. Skirtumas tarp planuotojo ir dispečerio yra tas, kad planuotojas iš kelių vykdomų procesų pasirenka procesą, tuo tarpu dispečeris paskirs CPU pasirinktam procesui..

Nuoroda:

1.Kiranas Kumaras. „CPU planavimo OS“. „LinkedIn SlideShare“, 2014 m. Liepos 16 d. Galima rasti čia  
2. „Kas yra procesoriaus planavimas?“ CPU planavimas operacinėje sistemoje Studijų naktis. Galima rasti čia  
3. „Planavimas (skaičiavimas)“. Vikipedija, Wikimedia Foundation, 2018 m. Kovo 31 d. Galima rasti čia