A Multitasking operating system is one that allows a PC to perform more than one task at a time. There are several types of multitasking. Different types include:-
Context switching - Only the foreground applications utilises the processor
Cooperative multitasking - Background tasks utilise the processor during idle times
Time-slice multitasking - Each task utilises the processor's for a fraction of a second.