Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Takto to funguje:
* zdieľanie času: OS prideľuje do programu každého používateľa malé plátky času (čas Quanta). Rýchlo prepína medzi týmito programami a dáva ilúziu, že všetky bežia súčasne.
* Správa procesov: OS spravuje každý program ako samostatný proces a poskytuje zdroje, ako je pamäť a čas CPU.
* Virtuálna pamäť: To umožňuje viacerým programom zdieľať rovnakú fyzickú pamäť vytvorením priestorov virtuálnej pamäte, vďaka čomu sa zdá, že každý program má svoju vlastnú špecializovanú pamäť.
* Pridelenie zdrojov: OS spravuje a distribuuje systémové zdroje, ako je CPU, pamäť, úložisko a periférne zariadenia medzi všetkými používateľmi.
Výhody multitaskingu:
* zlepšená účinnosť: Viacerí používatelia môžu zdieľať rovnaké systémové zdroje, čo vedie k lepšiemu využitiu.
* Zvýšená produktivita: Používatelia môžu súčasne pracovať na rôznych úlohách.
* Zvýšená citlivosť: Systémy môžu rýchlejšie reagovať na žiadosti používateľa.
Príklady operačných systémov s multitaskingovými schopnosťami:
* Windows
* MacOS
* Linux
* Android
* iOS
Je dôležité poznamenať, že multitasking nie je to isté ako paralelné spracovanie. Paralelné spracovanie zahŕňa spúšťanie viacerých programov súčasne na viacerých procesoroch, zatiaľ čo multitasking umožňuje viacerým programom zdieľať jeden procesor rýchlym prepínaním medzi nimi.