Čo je multitasking? definícia a význam

Multitasking je vykonávanie viacerých úloh (proces vykonávania) naraz na počítačovom systéme. Multitasking by sa nemal zamieňať s viacnásobným načítaním programu, v ktorom sú dve alebo viac úloh prítomných v pamäti RAM (random access memory), ale iba jedna úloha má povolenie na vykonanie naraz.

Pokiaľ nie je počítač vybavený ďalšími dvoma procesormi, môže naraz bežať iba jedna úloha; operačný systém (napríklad Linux, Windows 2000, Windows XP a UNIX) však vytvára dojem simultánne vykonávanie úloh neustálym prepínaním medzi rôznymi úlohami, ktoré súťažia o systém zdrojov. Pozrite si kooperatívny multitasking, preemptívny multitasking, chránenú pamäť a úlohu.

Technipages vysvetľuje multitasking

Multitasking v operačnom systéme umožňuje užívateľovi vykonávať viac ako jednu PC úlohu (napríklad činnosť aplikačného programu) naraz. Operačný systém môže sledovať, kde sa v týchto úlohách nachádzate, a prejsť od jednej k druhej bez straty údajov. Microsoft Windows 2000, IBM OS/390 a Linux sú inštancie operačných systémov, ktoré môžu vykonávať viacero úloh (prakticky väčšina súčasných pracovných rámcov áno). Keď súčasne otvoríte webový program a následne otvoríte Word, prinútite pracovný rámec vykonávať viacero úloh.

Možnosť vykonávať viacero úloh neznamená, že súčasne je možné žonglovať s nekonečným počtom úloh. Každá úloha zaberá miesto v pamäti a rôzne aktíva. S pribúdajúcimi úlohami môže operačný systém začať strácať zdieľanú kapacitu. Vykonávanie rôznych úloh umožňuje postupne zručné využitie počítačového vybavenia.

Prerušované vykonávanie viacerých úloh operačné systémy zahŕňajú opatrenia na zmenu priorít jednotlivé úlohy s cieľom, aby významné úlohy získali viac procesorového času ako úlohy, ktoré sa považujú za menej kritický. V závislosti od operačného systému môže byť úloha taká obrovská ako celý aplikačný program, alebo môže pozostávať z menších reťazcov, ktoré tvoria časti všeobecného programu.

Bežné využitie multitaskingu

  • Multitasking je populárny v operačných systémoch ako Microsoft Windows 10.1
  • Kedy multitasking procesory alokujú viac času a priestoru na dôležitejšiu úlohu
  • The multitasking schopnosti operačného systému nie sú nekonečné

Bežné nesprávne použitia multitaskingu

  • Multitasking je, keď operačný systém nemôže vykonávať viac ako jednu úlohu naraz