None of the above answers except Mr Vaibhav Kumar's are clear or not ambiguous. [sorry, no offense]

Both multi programming and tasking are same concept of switching task in processor, difference...