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
počítačové znalosti >> Systémy >> unix >> .

Ktorý typ multitaskingu podporuje UNIX jedného používateľa alebo viacerých používateľov?

Unix podporuje multitasking , čo znamená, že môže spustiť viac programov súbežne. To sa dosahuje prostredníctvom viacerým používateľom Podpora, kde sa viacerí používatelia môžu prihlásiť a spúšťať programy súčasne.

Tu je porucha:

* multitasking: Vzťahuje sa to na schopnosť systému spúšťať viacero programov zdanlivo súčasne. V skutočnosti operačný systém (ako UNIX) rýchlo prepína medzi prevádzkovaním rôznych programov, čím sa ilúzia paralelizmu.

* viacerých používateľov: Vzťahuje sa to na schopnosť systému podporovať prihlásenie viacerých používateľov a súčasne používať systém. Každý používateľ má svoj vlastný pracovný priestor a zdroje, ale zdieľajú hardvér systému.

Dizajn spoločnosti UNIX mu umožňuje efektívne zvládnuť multitasking aj viac-používateľské operácie. Dosahuje to prostredníctvom mechanizmov riadenia procesov, ktoré umožňujú:

* zdieľanie času: Čas CPU je rozdelený na malé plátky, ktoré sa zase prideľujú rôznym procesom, čím sa objaví vzhľad súčasného vykonávania.

* Zdieľanie zdrojov: Zdroje systému, napríklad pamäť a periférne zariadenia, sa zdieľajú medzi viacerými používateľmi a procesmi.

* Zabezpečenie: Systém implementuje mechanizmy na zabránenie neoprávneného prístupu k údajom a zdrojom používateľov.

Takže, aby ste priamo odpovedali na vašu otázku, UNIX podporuje obidve single-user Multitasking a multi-používateľov multitasking . Aj keď je navrhnutý predovšetkým pre prostredia viacerých používateľov, môže sa použiť aj v režime jedného používateľa, kde môže jeden používateľ spúšťať viacero programov súčasne.

Najnovšie články

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