Különbség az ütemező és a diszpécsere között

Fő különbség - Ütemező vs diszpécser
 

Az Ütemező és a Diszpécsert egy operációs rendszer folyamat ütemezéséhez társítják. Az kulcs különbség az ütemező és a diszpécser között ez az ütemező több végrehajtandó folyamat közül választ ki egy folyamatot, míg a diszpécsere az ütemező kiosztja a CPU-t a kiválasztott folyamathoz.

Egy számítógépes rendszerben több folyamat fut. Az ütemezés az operációs rendszer folyamata annak eldöntésére, hogy mely folyamatot kell hozzárendelni a CPU-hoz több folyamat végrehajtásához.

TARTALOMJEGYZÉK

1. Áttekintés és a legfontosabb különbség
2. Mi az ütemező?
3. Mi a diszpécser?
4. Az ütemező és a diszpécser közötti kapcsolat
5. Összehasonlítás egymás mellett - Ütemező és diszpécser táblázatos formában
6. Összegzés

Mi az ütemező??

Háromféle ütemező létezik az operációs rendszerben. Ezek hosszú távú ütemező, rövid távú ütemező és középtávú ütemező. A hosszú távú ütemezőt a munka ütemező. A számítógépes rendszerben számos folyamat vár végrehajtásra. Ezek a folyamatok a másodlagos tárolóba vagy a job sorba kerülnek, hogy később végrehajtsák őket. A hosszú távú ütemező célja, hogy válasszon ki egy folyamatokat a feladatsorból, és vezesse ezt a folyamatot a fő memória kész sorába..

A rövid távú ütemezőt a CPU ütemező. A rövid távú ütemező feladata az, hogy a kész sorban olyan folyamatot válasszon, amelyet a CPU-hoz kell hozzárendelni. A rövid távú ütemezőnek ki kell választania egy folyamatot a készenléti sorból, míg az előző folyamat várási állapotba kerül. Gyorsan kell lennie, különben a CPU-idő pazarlásra kerül.

01. ábra: A folyamat ütemezése

A végrehajtási folyamat I / O műveletet igényelhet. Tehát a folyamat várakozó állapotba megy. Ezt a folyamatot állítólag felfüggesztették. A CPU maximális kihasználása érdekében valamilyen más folyamatot is le kell futtatni. A felfüggesztett folyamat visszakerül a másodlagos memóriába. Egy idő után az átvitt folyamat visszatérhet a fő memóriába, és folytathatja a végrehajtást, ahonnan befejeződött. Felhívjuk a felfüggesztett folyamat átvitelét a másodlagos memóriába csere ki. A folyamat visszaállítása a fő memóriába úgynevezett beváltani. Ezt a be- és kicserélést a közepes ütemező.

Mi a diszpécser??

Amikor a rövid távú ütemező a készenléti sorból választ, a diszpécser elvégzi a kiválasztott folyamatnak a CPU-hoz történő hozzárendelését. A futó folyamat az IO művelet várakozási állapotába megy, majd a CPU-t hozzárendelik egy másik folyamathoz. Ezt a CPU egyik folyamatról a másikra történő váltását kontextusváltásnak nevezzük. A diszpécser különféle feladatokat hajt végre, beleértve a kontextusváltást, a felhasználói regiszterek beállítását és a memória leképezését. Ezek szükségesek ahhoz, hogy a folyamat végrehajthassa és átadja a CPU-vezérlést az adott folyamathoz. Feladáskor a folyamat kész állapotból futási állapotba változik.

Időnként a diszpécsert a rövid távú ütemező részének tekintik, így az egész egységet rövid távú ütemezőnek hívják. Ebben a forgatókönyvben a rövid távú ütemező feladata egy folyamat kiválasztása a készenléti sorból, valamint a processzor kiosztása erre a folyamatra..

Milyen kapcsolat van az ütemező és a diszpécser között??

  • A diszpécser a rövid távú ütemező által a kiválasztott folyamatot hozzárendeli a CPU-hoz.

Mi a különbség az ütemező és a diszpécser között??

Ütemező vs diszpécser

Az ütemező egy speciális rendszerszoftver, amely a végrehajtási folyamat kiválasztásával kezeli a folyamatütemezést. A diszpécser a modul, amely a CPU vezérlését adja a rövid távú ütemező által kiválasztott folyamathoz.
 típusai
Háromféle ütemező létezik;

  • hosszú távú ütemező,
  • rövid távú ütemező
  • középtávú ütemező.
A diszpécsert nem lehet kategorizálni.
Fő feladatok
Az hosszú távú ütemező  kiválasztja a folyamatot a feladatsorból, és eljuttatja a készenléti sorba.

Az rövid távú ütemező kiválasztja a folyamatot a készenléti sorban.

Az közepes ütemező végrehajtja a beváltást, a csere ki a folyamatból.

A diszpécsere a CPU-t kiosztja a rövid távú ütemező által kiválasztott folyamathoz.

összefoglalás - Ütemező vs diszpécser

Az Ütemezőt és a Diszpétert használják az operációs rendszer folyamat ütemezéséhez. Az ütemező és a diszpécsere közötti különbség az, hogy az ütemező több végrehajtandó folyamat közül választ ki egy folyamatot, míg a diszpécsere az ütemező által a kiválasztott folyamathoz CPU-t osztja ki..

Referencia:

1.Kiran Kumar. “CPU ütemezési operációs rendszer.” LinkedIn SlideShare, 2014. július 16. Elérhető itt  
2. „Mi a CPU ütemezése?” CPU ütemezése az operációs rendszerben Studytonight. Itt érhető el  
3. “Ütemezés (számítástechnika).” Wikipedia, Wikimedia Alapítvány, 2018. március 31. Elérhető itt