Verified
Multi tasking: It is the logical extension of multiprogramming .The concept of multitasking is fairly similar to multiprogramming except difference is that the switching among jobs occurs so frequently that the users can interact with each program whereas it is running. This concept is also termed as time-sharing systems. A time-shared operating system employs CPU scheduling and multiprogramming to provide each user with a small portion of time-shared system.