Difference between cooperative and preemptive multitasking

What is multitasking Multitasking is performing multiple tasks at a time. In a computer, multiple tasks/programs run at a time. For example, chrome browser, audio player, MS word program runs at the same time. The running of multiple programs/tasks at the same time is handled by the operating system. If you have a single CPU (central processing unit) or single processor then the operating system gives a small [...]