Víceuživatelský operační systém: Porovnání verzí

Smazaný obsah Přidaný obsah
EmausBot (diskuse | příspěvky)
m r2.6.4) (robot změnil: id:Multipengguna
Řádek 14:
 
== Multitasking ==
Oproti [[Multitasking]]u nepředstavuje pojem „víceuživatelský“ vždy souběžnou práci několika uživatelů. Dnešní víceuživatelské systémy jsou multitaskingu schopny, ale dříve byly avšak také počítače, kde mohli uživatelé pracovat pouze v určitých „pracovních oknech“ , která následovala vždy po sobě, neběžela současně.
 
Termínem multitasking (z angličtiny, multi = mnoho, task = úloha) se v informatice označuje schopnost počítače, resp. operačního systému provádět (přinejmenším zdánlivě) několik úloh současně. Dnešní operační systémy jsou typicky víceúlohové – sem patří např. Microsoft Windows či Linux. Naopak MS-DOS je příkladem jednoúlohového systému, na kterém vždy běží pouze jediný program a teprve po jeho ukončení je možno spustit jiný.
 
Multitasking může být realizován mnoha způsoby. Základní dělení je na skutečný multitasking, kdy je hardware počítače opravdu schopen v každém okamžiku zpracovávat více úloh současně, a na zdánlivý multitasking, kdy se dojmu současného běhu více programů dosahuje tím, že se tyto programy velice rychle v běhu střídají, ale v každý jednotlivý okamžik běží pouze jediná úloha. Opravdu 100% skutečný multitasking se v praxi přilišpříliš neobjevuje, běžné operační systémy podporují druhou zmiňovanou techniku, ale pokud je počítač vybaven více procesory, jsou úlohy mezi tyto procesory rozděleny tak, aby alespoň některé úlohy mohly běžet současně.
 
Podle způsobu přidělování a odebírání časových kvant se rozlišují dva základní způsoby zdánlivého multitaskingu: kooperativní multitasking a preemptivní multitasking.