definícia multitaskingu

Moderné operačné systémy sa nazývajú multitasking, ktoré umožňujú súčasné spustenie viacerých procesov a funkcií.

Vo výpočtovej technike aj v iných sociálnych oblastiach sa multitasking nazýva schopnosť alebo charakteristika plnenia viacerých úloh a funkcií súčasne. Túto schopnosť často nachádzajú moderné počítače alebo systémy.

V dnešnej dobe, vzhľadom na rozmanitosť procesov a úloh, ktoré sa musia vykonávať v pracovnom, obchodnom i dokonca každodennom prostredí, musia mať procesory zložitejšie a pokročilejšie schopnosti, ktoré umožňujú vykonávanie rôznych akcií, ktoré sa prekrývajú, bez spomalenia alebo brzdenia používania počítač používateľom.

Typy multitaskingu sa líšia. Môže to byť kooperatívne, keď užívateľské procesy rezignujú CPU na operačný systém v rôznych intervaloch. Tento typ multitaskingu je nepríjemný a nespoľahlivý.

V preferovanom multitaskingu operačný systém riadi procesory a rozdeľuje čas medzi procesy vo fronte. Každý proces môže mať počítač v krátkych intervaloch, ale vo všeobecnosti je výsledok rovnaký, ako keby sa to stalo súčasne. Pri skutočnom multitaskingu, ktorý sa vyskytuje iba na viacprocesorových systémoch, skutočne prebieha súčasne viac procesov, ako to býva na modeloch ako Linux a Mac OS X.

Možnosti multitaskingových systémov sú veľmi široké, pretože umožňujú viacerým používateľom používať ten istý procesor súčasne, čo sa môže stať pri sieťovom prepojení v spoločnosti alebo kancelárii. V každom prípade prevládajúcim kritériom je „timesharing“ alebo rozdelenie času, pomocou ktorého má každý používateľ striedavo procesor, ale bez toho, aby vnímal tie okamihy alebo intervaly, v ktorých sa príkaz prenáša na iných používateľov. Môžu tak súčasne prebiehať rôzne procesy s rôznou zložitosťou, čo šetrí čas a peniaze.


$config[zx-auto] not found$config[zx-overlay] not found