Skirtumas Tarp Tvarkaraščio Ir Dispečerio

Turinys:

Skirtumas Tarp Tvarkaraščio Ir Dispečerio
Skirtumas Tarp Tvarkaraščio Ir Dispečerio

Video: Skirtumas Tarp Tvarkaraščio Ir Dispečerio

Video: Skirtumas Tarp Tvarkaraščio Ir Dispečerio
Video: Mokslas ir studijos 2016: teorija ir praktika 2024, Gegužė
Anonim

Pagrindiniai skirtumai - planuotojas ir dispečeris

Tvarkaraštis ir dispečeris yra susieti su operacinės sistemos procesų planavimu. Esminis skirtumas tarp tvarkaraščio ir dispečerio yra tas, kad planuotojas pasirenka procesą iš kelių procesų, kuriuos reikia vykdyti, o dispečeris paskirsto pasirinkto proceso centrinį procesorių.

Kompiuterinėje sistemoje vyksta keli procesai. Planavimas yra operacinės sistemos procesas, kurio metu nusprendžiama, kuris procesas turėtų būti priskirtas procesoriui kelių procesų vykdymui.

TURINYS

1. Apžvalga ir pagrindiniai skirtumai

2. Kas yra planavimo priemonė

3. Kas yra dispečeris

4. Ryšys tarp tvarkaraščio ir dispečerio

5. Šoninis palyginimas - planuotojas ir dispečeris lentelės forma

6. Santrauka

Kas yra Tvarkaraštis?

Operacinėje sistemoje yra trijų tipų planuokliai. Jie yra ilgalaikis planuotojas, trumpalaikis planuotojas ir vidutinės trukmės planuotojas. Ilgalaikis tvarkaraštis taip pat žinomas kaip darbo planuotojas. Kompiuterinėje sistemoje yra keletas procesų, laukiančių vykdymo. Šie procesai dedami į antrinę saugyklą arba užduočių eilę, kad jie būtų įvykdyti vėliau. Ilgalaikio planavimo priemonės tikslas yra pasirinkti procesus iš darbo eilės ir perkelti jį į parengtą eilę pagrindinėje atmintyje.

Trumpalaikis tvarkaraštis taip pat žinomas kaip procesoriaus planuotojas. Trumpalaikio planuotojo užduotis yra parengti parengtoje eilėje procesą, kuris turėtų būti priskirtas procesoriui. Trumpalaikis planuotojas turėtų pasirinkti procesą iš parengtos eilės, o ankstesnis procesas pereis į laukimo būseną. Priešingu atveju procesoriaus laikas bus sugaištas, jis turėtų būti greitas.

Skirtumas tarp tvarkaraščio ir dispečerio
Skirtumas tarp tvarkaraščio ir dispečerio

01 pav. Proceso planavimas

Vykdant procesą gali prireikti I / O operacijos. Taigi, procesas pereina į laukimo būseną. Teigiama, kad šis procesas yra 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 nutrauktas. Sustabdyto proceso perkėlimas į antrinę atmintį vadinamas keitimu. Proceso grąžinimas į pagrindinę atmintį yra žinomas kaip keitimasis. Šį keitimą ir išvedimą atlieka vidutinis planuoklis.

Kas yra dispečeris?

Kai trumpalaikis tvarkaraštis pasirenka iš parengtos eilės, dispečeris atlieka užduotį paskirstyti pasirinktą procesą procesoriui. Vykdomas procesas pereina į laukimo būseną, kai bus vykdoma IO operacija ir pan. Tada procesorius priskiriamas kitam procesui. Šis procesoriaus perjungimas iš vieno proceso į kitą vadinamas konteksto perjungimu. Dispečeris atlieka įvairias užduotis, įskaitant konteksto perjungimą, vartotojo registrų nustatymą ir atminties susiejimą. Tai reikalinga procesui vykdyti ir perkelti procesoriaus valdymą į tą procesą. Siunčiant procesas pasikeičia iš parengties būsenos į veikiančią būseną.

Kartais dispečeris laikomas trumpalaikio planuotojo dalimi, todėl visas padalinys vadinamas trumpųjų terminų planuotoju. Pagal šį scenarijų trumpalaikio planuotojo užduotis yra pasirinkti procesą iš parengtos eilės ir paskirstyti procesorių šiam procesui.

Koks yra planuotojo ir dispečerio ryšys?

Dispečeris priskiria pasirinktą procesą pagal trumpalaikį tvarkaraštį CPU

Koks skirtumas tarp tvarkaraščio ir dispečerio?

Skirtingas straipsnis viduryje prieš lentelę

Tvarkaraštis vs dispečeris

Tvarkaraštis yra speciali sistemos programinė įranga, valdanti procesų planavimą, pasirenkant vykdytiną procesą. Dispečeris yra modulis, kuris suteikia procesoriaus valdymą procesui, kurį pasirinko trumpalaikis tvarkaraštis.
Tipai

Yra trys planuoklių tipai, žinomi kaip;

  • ilgalaikis planuotojas,
  • trumpalaikis planuotojas
  • vidutinės trukmės planuoklis.
Dispečerio kategorijos nėra.
Pagrindinės užduotys

Ilgalaikis tvarkaraštis pasirenka procesą iš darbo eilės ir perkelia jį į parengtą eilę.

Trumpalaikis planuoklis parenka procesą parengtoje eilėje.

Vidutinis planuoklis vykdo apsikeitimą, pakeičia procesą.

Dispečeris paskirsto procesorių procesui, kurį pasirinko trumpalaikis tvarkaraštis.

Santrauka - planuotojas ir dispečeris

Planuoklis ir dispečeris naudojami planuojant operacinės sistemos procesus. Skirtumas tarp tvarkaraščio ir dispečerio yra tas, kad planuotojas pasirenka procesą iš kelių procesų, kuriuos reikia vykdyti, o dispečeris paskirsto pasirinkto proceso centrinį procesorių.

Rekomenduojama: