Indholdsfortegnelse:
- Nøgleforskel - Planlægning vs Dispatcher
- Hvad er Planlægning?
- Hvad er Dispatcher?
- Hvad er forholdet mellem planlægger og afsender?
- Hvad er forskellen mellem planlægger og afsender?
- Resumé - Scheduler vs Dispatcher
Video: Forskellen Mellem Planlægger Og Afsender
2024 Forfatter: Mildred Bawerman | [email protected]. Sidst ændret: 2023-12-16 08:37
Nøgleforskel - Planlægning vs Dispatcher
Scheduler og Dispatcher er forbundet med procesplanlægning af et operativsystem. Hovedforskellen mellem planlægger og afsender er, at planlæggeren vælger en proces ud af flere processer, der skal udføres, mens afsenderen tildeler CPU'en til den valgte proces af planlæggeren.
I et computersystem kører flere processer. Planlægning er processen i operativsystemet til at beslutte, hvilken proces der skal tildeles CPU'en til udførelse af flere processer.
INDHOLD
1. Oversigt og nøgleforskel
2. Hvad er planlægger
3. Hvad er afsender
4. Forholdet mellem planlægger og afsender
5. Sammenligning side om side - Planlægning versus afsender i tabelform
6. Resumé
Hvad er Planlægning?
Der er tre typer planlæggere i et operativsystem. De er den langsigtede planlægger, den kortvarige planlægger og den mellemlang sigt planlægger. Den langsigtede planlægning er også kendt som jobplanlæggeren. I computersystemet er der en række processer, der venter på udførelse. Disse processer placeres i det sekundære lager eller jobkøen for at udføre senere. Formålet med den langsigtede planlægning er at vælge processer fra jobkøen og bringe processen til den klare kø i hovedhukommelsen.
Den kortsigtede planlægning er også kendt som CPU-planlæggeren. Opgaven med den kortsigtede planlægning er at vælge en proces i den klare kø, der skal tildeles CPU. Den kortsigtede planlægning skal vælge en proces fra den klare kø, mens den foregående proces går i ventetilstand. Det skal være hurtigt, ellers spildes CPU-tiden.
Figur 01: Procesplanlægning
Udførelsesprocessen kan kræve en I / O-handling. Så processen går til ventetilstand. Denne proces siges at være suspenderet. For maksimal CPU-udnyttelse skal en anden proces køre. Den suspenderede proces overføres tilbage til den sekundære hukommelse. Efter et stykke tid kan den overførte proces vende tilbage til hovedhukommelsen og fortsætte udførelsen, hvorfra den blev afsluttet. Overførsel af den suspenderede proces til den sekundære hukommelse kaldes bytte ud. At bringe processen tilbage til hovedhukommelsen kaldes at bytte ind. Denne bytte ind og ud sker ved hjælp af mediumplanlæggeren.
Hvad er Dispatcher?
Når den kortvarige planlægning vælger fra den klare kø, udfører afsenderen opgaven med at tildele den valgte proces til CPU'en. En kørende proces går til ventetilstand for IO-drift osv. Derefter tildeles CPU'en til en anden proces. Denne skift af CPU fra en proces til den anden kaldes som kontekstskift. En afsender udfører forskellige opgaver, herunder kontekstskift, opsætning af brugerregistre og hukommelseskortlægning. Disse er nødvendige for, at processen kan udføre og overføre CPU-kontrol til den proces. Ved afsendelse skifter processen fra klar tilstand til kørende tilstand.
Undertiden betragtes afsenderen som en del af den kortsigtede planlægning, så hele enheden kaldes som den kortvarige planlægning. I dette scenarie er det kortvarigt planlægnings opgave at vælge en proces fra klar kø og også at allokere CPU'en til denne proces.
Hvad er forholdet mellem planlægger og afsender?
Afsenderen tildeler den valgte proces af den kortsigtede planlægning til CPU'en
Hvad er forskellen mellem planlægger og afsender?
Diff artikel midt foran bordet
Planlægning vs Dispatcher |
|
En planlægger er speciel systemsoftware, der håndterer procesplanlægning ved at vælge den proces, der skal udføres. | Afsenderen er det modul, der giver kontrol over CPU'en til den proces, der er valgt af den kortsigtede planlægning. |
Typer | |
Der er tre typer planlægere kendt som;
|
Der er ingen kategorisering for en afsender. |
Hovedopgaver | |
Den langsigtede planlægning vælger processen fra jobkøen og bringer den til den klare kø. Den kortsigtede planlægning vælger en proces i den klare kø. Medieplanlæggeren udfører swap ind, swap ud af processen. |
Afsenderen tildeler CPU'en til den proces, der er valgt af den kortsigtede planlægning. |
Resumé - Scheduler vs Dispatcher
Scheduler og Dispatcher bruges i procesplanlægning af et operativsystem. Forskellen mellem planlægger og afsender er, at planlæggeren vælger en proces ud af flere processer, der skal udføres, mens afsenderen tildeler CPU'en til den valgte proces af planlæggeren.
Anbefalet:
Forskellen Mellem Symmetriske Og Asymmetriske Topmolekyler
Nøgleforskellen mellem symmetriske og asymmetriske topmolekyler er, at symmetriske topmolekyler har en korrekt rotationsakse og to inertimomenter
Forskellen Mellem Transgene Mus Og Knockout-mus
Hovedforskellen mellem transgene mus og knockout-mus er, at transgene mus har fremmede gener indsat i dets genom, mens knockout-mus har en funk
Forskellen Mellem Afsender Og Modtager
Afsender vs Modtager Afsender og modtager er ord, der bruges meget almindeligt i handel og transport af varer fra sælgeren til bu
Forskellen Mellem Nøgleforskellen Mellem Metalliske Og Ikke-metalliske Mineraler
Nøgleforskel - Metallisk vs. ikke-metalliske mineraler Et mineral er en naturligt forekommende fast og uorganisk bestanddel med en bestemt kemisk formel og
Forskellen Mellem Gammel Engelsk Og Mellem Engelsk Og Moderne Engelsk
Old English vs Middle English vs Modern English Old English, Middle English og Modern English er klassificeringen af engelsk, og de