November 19, 2015

Difference between Multi-Programming System and Time-Sharing System

□ Multi-Programming System

○ Summary : Based on one user, It is system that can execute another program in idle time of the CPU
○ Purpose : One user uses CPU efficiently
- CPU idle time : Using printer, Hard disk input and output. etc.

□ Time-Sharing System :
○ Summary : Based on N users, The system can evenly distribute the CPU time to many people.
○ Purpose : N users use CPU efficiently