Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Takto to funguje:
1. Zdieľanie času: OS používa techniku nazývanú časové sklonenie , kde rýchlo prepína medzi rôznymi úlohami. Každá úloha dostane malý „plátok“ času na spustenie skôr, ako sa OS prepne na inú úlohu. Stáva sa to tak rýchlo, že poskytuje ilúziu súčasného vykonávania.
2. Single CPU: Na jednovrstvovom procesore , toto prepínanie sa deje tak rýchlo, že ho vnímate ako multitasking. Úlohy však v skutočnosti bežia súčasne - pomocou CPU sa striedajú.
3. Viac jadier: Na viacjadrový procesor , je možné dosiahnuť skutočný paralelizmus. Každé jadro môže spustiť samostatnú úlohu súbežne, čo umožňuje skutočné súčasné vykonanie. Toto sa často nazýva „paralelné spracovanie“ Skôr než multitasking.
4. Špecializovaný hardvér: Niektoré úlohy, napríklad grafické vykreslenie, sa dajú ďalej zrýchliť pomocou špecializovaného hardvéru, ako je GPU. Tento hardvér môže spracovať úlohy nezávisle od CPU, čo umožňuje ešte efektívnejšiu paralelizmus.
Dôležitá poznámka: Vnímanie „pravého multitaskingu“ sa dá ďalej vylepšiť podľa:
* User rozhrania: Moderné operačné systémy používajú grafické rozhrania, ktoré vytvárajú dojem hladko prevádzkovaných aplikácií, aj keď sú časovo rozrezané.
* Procesy na pozadí: Mnoho aplikácií sa prevádzkuje na pozadí, zaobchádzanie s úlohami, ako sú aktualizácie systému, sieťové pripojenie a ďalšie procesy, bez toho, aby si vyžadovali explicitnú pozornosť.
Na záver:
Aj keď sa výraz „skutočný multitasking“ často používa voľne, je dôležité porozumieť základným mechanizmom. Väčšina počítačov dosahuje multitasking prostredníctvom časového sklonu a vytvára ilúziu súčasného vykonávania. Skutočný paralelizmus je možné dosiahnuť na viacjadrových CPU a špecializovanom hardvéri, čo umožňuje skutočne súbežné spracovanie.