Multitasking (z anglictiny, multi = mnoho, task = úloha, používán ve víceúlohovém systému) oznacuje v informatice schopnost operacního systému provádet (prinejmenším zdánlive) nekolik procesu soucasne. Jádro operacního systému velmi rychle strídá na procesoru bežící procesy (tzv. zmena kontextu), takže uživatel pocítace má dojem, že beží soucasne. Dnešní operacní systémy jsou typicky víceúlohové – sem patrí napr. Microsoft Windows, Linux i Mac OS X. Naopak DOS je príkladem jednoúlohového systému, na kterém vždy beží pouze jediný program a teprve po jeho ukoncení je možné spustit jiný.