What do multiprogramming and timesharing have in common How
Solution
3 Multiprogramming and time sharing terms are used to describe a computer process known as multi-tasking, where a single CPU core switches among tasks periodically to decrease inefficiency and wasted time, and to allow the user to execute multiple tasks at the same time.
Difference between them:
The main difference between time sharing and multiprogramming is that multiprogramming is the valuable utilization of CPU time, by allowing a number of programs to use the CPU at the same time but time sharing is the sharing of a computing ability by several users that desire to use the same facility at the equal time. Every user on a time sharing system gets her own terminal and gets the feeling that she is using the CPU alone. Truly, time sharing systems utilize the idea of multiprogramming to share the CPU time between many users at the same time.
