Meaning of Multitasking

Meaning of Multitasking: 

The system executing of a number of tasks simultaneously. If a task has been equivalent to a program, multitasking is synonymous with multiprogramming, but a task may often be a part of a program.