Multitasking OS is the one that can simultaneously interleave execution of more then one process.
They are of two types :
>>cooperative multitasking : in this process don’t stop running until it voluntary decide to do so . This is known as yielding.
>>Preemptive multitasking : in this scheduler decides when a process to cease running and a new process to begin running. This involuntary suspending of running program is called preemptive. This maintains that no process monopolize the resource.