Multitasking refers to the execution of multiple tasks simultaneously. Tasks can be programs, processes, and threads. For example, we can play songs on Windows Media Player and edit documents in Microsoft Word simultaneously. Multitasking systems are known as time sharing systems.
This concept is for single CPU (single processor).
Multitasking is the logical extension of multi programming. Multi programming is…