Atšķirība Starp Plānotāju Un Dispečeru

Satura rādītājs:

Atšķirība Starp Plānotāju Un Dispečeru
Atšķirība Starp Plānotāju Un Dispečeru

Video: Atšķirība Starp Plānotāju Un Dispečeru

Video: Atšķirība Starp Plānotāju Un Dispečeru
Video: DREAM LIGHT PLANNER plānotāju 2021 prezentācija 2024, Maijs
Anonim

Galvenā atšķirība - plānotājs pret dispečeru

Plānotājs un dispečers ir saistīts ar operētājsistēmas procesu plānošanu. Galvenā atšķirība starp plānotāju un dispečeru ir tāda, ka plānotājs izvēlas procesu no vairākiem izpildāmajiem procesiem, kamēr dispečers plānotājam piešķir izvēlēto procesu.

Datorsistēmā darbojas vairāki procesi. Plānošana ir operētājsistēmas process, lai izlemtu, kurš process jāpiešķir CPU vairāku procesu izpildei.

SATURS

1. Pārskats un galvenās atšķirības

2. Kas ir plānotājs

3. Kas ir dispečers

4. Attiecība starp plānotāju un dispečeru

5. Blakus salīdzinājums - Plānotājs pret dispečeru tabulas formā

6. Kopsavilkums

Kas ir plānotājs?

Operētājsistēmā ir trīs veidu plānotāji. Tie ir ilgtermiņa plānotājs, īstermiņa plānotājs un vidēja termiņa plānotājs. Ilgtermiņa plānotājs ir pazīstams arī kā darba plānotājs. Datorsistēmā ir vairāki procesi, kas gaida izpildi. Šie procesi tiek ievietoti sekundārajā krātuvē vai darba rindā, lai tos izpildītu vēlāk. Ilgtermiņa plānotāja mērķis ir atlasīt procesus no darba rindas un nogādāt šo procesu gatavajā rindā galvenajā atmiņā.

Īstermiņa plānotājs ir pazīstams arī kā CPU plānotājs. Īstermiņa plānotāja uzdevums ir gatavā rindā atlasīt procesu, kas jāpiešķir CPU. Īstermiņa plānotājam vajadzētu izvēlēties procesu no gatavās rindas, kamēr iepriekšējais process nonāk gaidīšanas stāvoklī. Tam vajadzētu būt ātram, pretējā gadījumā tiks izniekots CPU laiks.

Atšķirība starp plānotāju un dispečeru
Atšķirība starp plānotāju un dispečeru

01. attēls: Procesu plānošana

Izpildes procesā var būt nepieciešama I / O darbība. Tātad, process nonāk gaidīšanas stāvoklī. Tiek uzskatīts, ka šis process ir apturēts. Lai maksimāli izmantotu CPU, vajadzētu darboties kādam citam procesam. Apturētais process tiek pārsūtīts atpakaļ uz sekundāro atmiņu. Pēc kāda laika pārsūtītais process var atgriezties galvenajā atmiņā un turpināt izpildi no vietas, kur tas tika pārtraukts. Apturētā procesa pārsūtīšanu uz sekundāro atmiņu sauc par maiņu. Procesa atgriešana galvenajā atmiņā ir pazīstama kā mijmaiņa. Šo mijmaiņu iekšā un ārā veic vidējais plānotājs.

Kas ir dispečers?

Kad īstermiņa plānotājs izvēlas no gatavās rindas, dispečers veic uzdevumu piešķirt izvēlēto procesu CPU. Darbības process nonāk gaidīšanas stāvoklī IO darbībai utt. Tad CPU tiek piešķirts kādam citam procesam. Šī centrālā procesora pārslēgšanās no viena procesa uz otru tiek saukta par konteksta pārslēgšanu. Dispečers veic dažādus uzdevumus, tostarp konteksta maiņu, lietotāju reģistru iestatīšanu un atmiņas kartēšanu. Tie ir nepieciešami, lai process izpildītu un pārsūtītu procesora vadību uz šo procesu. Nosūtot, process mainās no gatavā stāvokļa uz darbības stāvokli.

Dažreiz dispečers tiek uzskatīts par īstermiņa plānotāja daļu, tāpēc visu vienību sauc par īstermiņa plānotāju. Šajā scenārijā īstermiņa plānotāja uzdevums ir izvēlēties procesu no gatavās rindas un piešķirt šim procesoram arī CPU.

Kādas ir attiecības starp plānotāju un dispečeru?

Dispečers izvēlēto procesu piešķir īstermiņa plānotājs centrālajam procesoram

Kāda ir atšķirība starp plānotāju un dispečeru?

Atšķirīgs raksts vidū pirms tabulas

Plānotājs vs dispečers

Plānotājs ir īpaša sistēmas programmatūra, kas apstrādā procesu plānošanu, izvēloties izpildāmo procesu. Dispečers ir modulis, kas nodrošina CPU kontroli īstermiņa plānotāja izvēlētajam procesam.
Veidi

Ir trīs veidu plānotāji, kas pazīstami kā;

  • ilgtermiņa plānotājs,
  • īstermiņa plānotājs
  • vidēja termiņa plānotājs.
Dispečeram nav kategoriju.
Galvenie uzdevumi

Ilgtermiņa plānotājs izvēlas procesu no darba rindas un nogādā to gatavajā rindā.

Īstermiņa plānotājs izvēlas procesu gatavajā rindā.

Vidējais plānotājs veic mijmaiņu, mijmaiņu no procesa.

Dispečers piešķir CPU procesam, kuru izvēlējies īstermiņa plānotājs.

Kopsavilkums - plānotājs pret dispečeru

Plānotājs un dispečers tiek izmantots operētājsistēmas procesu plānošanā. Atšķirība starp plānotāju un dispečeru ir tāda, ka plānotājs izvēlas procesu no vairākiem izpildāmajiem procesiem, kamēr dispečers plānotājam piešķir izvēlēto procesu.

Ieteicams: