Multiprogramming and Time Sharing
Explore the evolution of multiprogramming and time sharing to understand how operating systems enable multiple processes to run concurrently. Learn why these techniques improved CPU efficiency and user interactivity, and how memory protection became essential with multi-process memory sharing.
We'll cover the following...
History of multiprogramming and time sharing
After a time, because machines were expensive, people began to share machines more effectively.