Rozdiel medzi plánovaním úloh a plánovaním CPU

Kľúčový rozdiel - plánovanie úloh verzus plánovanie CPU
 

Proces je vykonávaný program. V počítačovom systéme beží paralelne niekoľko procesov. Je dôležité maximalizovať využitie CPU. Operačný systém môže zvýšiť produktivitu počítača prepínaním CPU medzi procesmi. Pre maximálne využitie CPU je dôležité spustiť nejaký proces zakaždým. Procesy, ktoré by sa mali vykonať, sa umiestnia do pripraveného frontu. Plánovanie úloh je mechanizmus na výber, ktorý proces sa má uviesť do pripraveného frontu. Plánovanie CPU je mechanizmus na výber, ktorý proces sa má vykonať ďalej, a pridelí CPU tomuto procesu. To je kľúčový rozdiel medzi plánovaním úloh a plánovaním CPU. Plánovanie úloh je známe ako dlhodobé plánovanie, zatiaľ čo plánovanie CPU je známe ako krátkodobé plánovanie. Plánovanie úloh sa vykonáva plánovačom úloh alebo dlhodobým plánovačom. Plánovanie CPU sa vykonáva plánovačom CPU alebo krátkodobým plánovačom.

OBSAH

1. Prehľad a kľúčový rozdiel
2. Čo je plánovanie úloh
3. Čo je plánovanie CPU
4. Podobnosti medzi plánovaním úloh a plánovaním CPU
5. Porovnanie vedľa seba - Plánovanie úloh vs Plánovanie CPU v tabuľkovej forme
6. Zhrnutie

Čo je plánovanie úloh?

V systéme môže byť súčasne viac procesov. Možno nebude možné vykonať ich včas. Tieto procesy sa preto umiestnia do úložiska alebo do oblasti úloh, aby sa dali vykonať neskôr. Plánovanie úloh je mechanizmus na výber procesov z tohto úložiska a ich uvedenie do frontu pripravenosti. Túto úlohu vykonáva plánovač úloh alebo dlhodobý plánovač. Vo všeobecnosti platí, že vyvolanie dlhodobého plánovača vyžaduje čas. Môže to trvať sekundy alebo minúty. Frekvencia je nepriamo úmerná času. Frekvencia plánovača úloh na výber procesu zo skupiny úloh je preto minimálna v porovnaní s krátkodobým plánovačom..

Obrázok 01: CPU

Jedným z hlavných cieľov multiprogramovania je nepretržité fungovanie procesov pre maximálne využitie CPU. Mechanizmus plánovania úloh teda riadi stupeň multiprogramovania. Ovplyvňuje aj prechod stavu procesu. Prechod procesu z nového stavu do stavu pripravenosti z dôvodu plánovania úlohy alebo dlhodobého plánovania.

Čo je plánovanie CPU?

Podľa harmonogramu úloh je vo fronte úloh k dispozícii množstvo procesov. Plánovanie CPU je mechanizmus na výber, ktorý proces sa má vykonať ďalej, a pridelí CPU tomuto procesu. Túto úlohu vykonáva plánovač CPU alebo krátkodobý plánovač. Vyvolá sa, keď nastanú udalosti, ako napríklad prerušenie hodín, prerušenie I / O a volanie operačného systému. Vo všeobecnosti sa často vyvoláva plánovač CPU.

Čas potrebný na plánovanie CPU je v milisekundách, takže vyvolávacia frekvencia je vyššia ako plánovač úloh. Všeobecne má plánovač CPU minimálnu kontrolu nad stupňom multiprogramovania ako plánovač úloh. Ovplyvňuje aj prechod stavu procesu. Proces dosiahne prevádzkový stav z pripraveného stavu kvôli plánovaniu CPU alebo krátkodobému plánovaniu.

Aká je podobnosť medzi plánovaním úloh a plánovaním CPU?

  • Plánovanie úloh aj plánovanie CPU súvisia s vykonaním procesu.

Aký je rozdiel medzi plánovaním úloh a plánovaním CPU?

Plánovanie úloh vs Plánovanie CPU

Plánovanie úloh je mechanizmus na výber, ktorý proces sa má uviesť do pripraveného frontu. Plánovanie CPU je mechanizmus na výber, ktorý proces sa má vykonať ďalej, a pridelí CPU tomuto procesu.
 synonymá
Plánovanie úloh je známe aj ako dlhodobé plánovanie. Plánovanie CPU je známe aj ako krátkodobé plánovanie.
Spracoval:
Plánovanie úloh vykonáva dlhodobý plánovač alebo plánovač úloh. Plánovanie CPU sa vykonáva pomocou krátkodobého plánovača alebo plánovača CPU.
 Spracovať prechod stavu
Pri plánovaní úloh sa proces prevedie z nového stavu do stavu pripravenosti. Proces sa prenáša z pripraveného stavu do prevádzkového stavu pri plánovaní CPU.
multiprogramovací
Viac kontroly nad multiprogramovaním v Plánovaní úloh. Menšia kontrola nad multiprogramovaním pri plánovaní CPU.

zhrnutie - Plánovanie úloh vs Plánovanie CPU

V počítačovom systéme existuje viacero procesov. Vykonaný program je známy ako proces. Je potrebné spustiť proces vždy, aby sa maximalizovalo využitie CPU. K vykonaniu procesu je priradené plánovanie úloh a plánovanie CPU. Plánovanie úloh je mechanizmus na výber, ktorý proces sa má uviesť do pripraveného frontu. Plánovanie CPU je mechanizmus na výber, ktorý proces sa má vykonať ďalej, a pridelí CPU tomuto procesu. To je rozdiel medzi plánovaním úloh a plánovaním CPU.

referencie:

1. Kiran Kumar. „Plánovanie operačného systému Cpu.“ LinkedIn SlideShare, 16. júla 2014. K dispozícii tu 

S láskavým dovolením:

1.'Intel CPU Core i7 2600K Sandy Bridge bottom 'Autor Eric Gaba, užívateľ Wikimedia Commons Sting, (CC BY-SA 3.0) cez Commons Wikimedia