Co je to počítačový multitasking?
Počítačový multitasking je proces, kdy počítač provádí více než jeden program současně. Počátkem v historii výpočetní techniky byl multitasking téměř neslýchaný a po celá desetiletí byl zařazen do špičkových mainframů a nedostupný v osobních počítačích. Jak technologie pokročila, multitasking se stal dostupným a rychle se vyvinul v průmyslový standard pro osobní počítače. Od roku 2011 jsou zařízení, jako jsou smartphony, často schopna multitaskingu, což uživatelům umožňuje například surfovat po internetu a streamovat hudbu současně.
Když počítačový multitasking byl v počátečních stádiích vývoje, nazývalo se to sdílení času, což je termín, který odkazoval na to, jak více programů nebo procesů sdílí sílu CPU. Poměrně brzy byl tento termín nahrazen současným termínem multitasking, ačkoli ve svých nejstarších verzích nebyl multitasking skutečným multitaskingem, ale rychlým přepínáním mezi aplikacemi, které se zdály současně. Moderní počítače s pouze jedním procesorem jsou schopny zdát se pomocí této techniky provádět více úkolů současně.
Počítače s více procesory mají dva nebo více samostatných procesorů, které jsou vzájemně propojeny. Tyto systémy, které se staly běžnějšími a pokročilejšími na počátku 21. století, jsou schopny opravdového multitaskingu, ačkoli v praxi neexistuje žádný pozorovatelný rozdíl, kromě zlepšeného výkonu, ve způsobu, jakým tyto systémy fungují ve srovnání s jednoprocesorovými systémy. Více procesorů však umožňuje spouštět mnoho různých programů současně.
Systémová paměť stále omezuje multitasking počítače. Výkon počítače je dán rychlostí procesoru, ale počet programů, které daný procesor může běžet najednou, je také omezen množstvím systémové paměti, kterou tyto programy zabírají. Technika nazývaná přepínání paměti umožňuje přístup k systémové paměti bez ohledu na to, jaký program právě běží na systémech s jedním procesorem, nebo může být podle potřeby delegována na více procesorových systémů.
Říká se, že skutečné počítačové multitasking ovlivňuje způsob, jakým lidé žijí, pracují a používají své počítače, a v některých ohledech je to určitě pravda. Multitasking umožňuje streamovat hudbu z internetové rádiové služby při současném zkoumání a psaní papíru. Omezení lidských schopností multitask však nakonec omezí způsoby, jak mohou jednotlivci využívat sílu moderních počítačů k multitask. Lidé mají omezenou schopnost soustředit se na více úkolů nebo činností, což ztěžuje interakci s více než jedním softwarovým programem najednou.