Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Práca:
- Úloha je jednotka práce, ktorá sa odošle do operačného systému alebo systému dávkového spracovania. Zvyčajne ide o jedinú, dobre definovanú úlohu, ktorú možno dokončiť nezávisle od iných úloh.
- Úlohy sa zvyčajne odosielajú prostredníctvom rozhrania príkazového riadka alebo plánovača úloh.
- Každá úloha má pridelenú vlastnú množinu zdrojov (napr. čas CPU, pamäť a vstupno-výstupné zariadenia) a funguje v rámci vlastného vykonávacieho prostredia.
- Úlohy možno vykonávať súbežne alebo postupne, v závislosti od konfigurácie systému a pracovného zaťaženia.
Proces:
- Proces je spustená inštancia programu.
- Zahŕňa vykonávanie inštrukcií programu, správu zdrojov (ako je pamäť, čas CPU a I/O zariadenia) a interakcie s operačným systémom.
- Proces môže vytvárať alebo ukončovať podriadené procesy, čo umožňuje dekompozíciu zložitých úloh do menších, súbežných jednotiek.
- Procesy medzi sebou komunikujú a synchronizujú sa prostredníctvom rôznych mechanizmov (napr. zdieľaná pamäť, odovzdávanie správ alebo medziprocesová komunikácia).
- Stav procesu je opísaný obsahom jeho pamäte, hodnotami registra a kontextom vykonávania.
Stručne povedané, úloha je jednotka práce vyššej úrovne, ktorá sa odošle na vykonanie, zatiaľ čo proces je skutočná spustená inštancia programu, ktorý vykonáva pokyny definované úlohou. Procesy sú základnými jednotkami vykonávania v operačnom systéme, zatiaľ čo úlohy sú riadené na vyššej úrovni, ktorá často zahŕňa plánovanie, prideľovanie zdrojov a postupnosť úloh.