Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je úloha v OS?

V operačnom systéme (OS), Úloha (tiež známy ako proces ) je inštancia počítačového programu, ktorý sa vykonáva. Je to základný koncept v tom, ako OS spravuje a prevádzkuje aplikácie. Úloha má svoju vlastnú:

* Pamäťový priestor: Vyhradená oblasť v RAM, kde sa nachádzajú pokyny a údaje programu. To je rozhodujúce pre izoláciu; K pamäti jednej úlohy nemožno priamo pristupovať inou (s výnimkou konkrétnych kontrolovaných okolností).

* kontext vykonávania: Zahŕňa to programové počítadlo (ktoré poukazuje na ďalšiu inštrukciu, ktorá sa má vykonať), hodnoty registru a ďalšie informácie potrebné na obnovenie vykonávania.

* zdroje: Úloha môže potrebovať prístup k rôznym systémovým zdrojom, ako sú súbory, sieťové pripojenia, vstupné/výstupné zariadenia a CPU.

* ID procesu (pid): Unikátny identifikátor priradený OS na rozlíšenie od iných úloh.

Plánovač úloh OS je zodpovedný za riadenie týchto úloh, pridelenie zdrojov, prepínanie medzi nimi (prepínanie kontextu) a za zabezpečenie spravodlivého a efektívneho využívania CPU a ďalších zdrojov. Multitasking sa spolieha na OS efektívne zvládanie viacerých úloh súbežne (alebo zdanlivo súčasne v prípade jednobjadových procesorov).

Rozdiel medzi A * procesom * a * úlohou * je niekedy rozmazaný av niektorých kontextoch sa používajú zameniteľne. Niektoré operačné systémy však môžu použiť „úlohu“ na označenie ľahšej jednotky vykonávania ako úplný proces (napríklad vlákno). Ale vo všeobecnosti možno „úlohu“ chápať ako behúca inštancia programu spravovaného OS.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené