Multitasking er udførelse af flere opgaver på samme tid på en computer. På maskiner med en enkelt processor sker det ved, at de forskellige programmer, der kører på maskinen, på skift får rådighed over processoren i et lille stykke tid (omkring 1/100 sekund).