Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* multitasking: Schopnosť prevádzkovať viacero programov zdanlivo súčasne.
* multithreading: Schopnosť prevádzkovať viac častí jedného programu súbežne.
* multiprocessing: Schopnosť využívať viac procesorov alebo jadier.
* Plánovanie algoritmov: Tieto algoritmy určujú, ktorý proces alebo vlákno dostáva čas CPU, pričom sa zameriava na efektívne využitie zdrojov vo všetkých spracovateľských jednotkách.
* Interprocess Communication (IPC): Mechanizmy, ktoré umožňujú rôznym procesom alebo vláknami komunikovať a zdieľať údaje, čo je rozhodujúce pre koordináciu ich práce pri delení práce.
* synchronizácia primitíva: Nástroje ako mutexes, semafory a premenné podmienok, ktoré bránia rasovým podmienkam a zabezpečujú konzistentnosť údajov, keď viacero spracovateľských jednotiek pristupuje k zdieľaným zdrojom.
Bez paralelných schopností spracovania by sa operačný systém v podstate obmedzil na spustenie jedného procesu naraz na jednej spracovateľskej jednotke, čo vážne bráni schopnosti efektívne rozdeliť pracovnú silu vo viacerých spracovateľských jednotkách.