Time Sharing

Prabhu TL
1 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!


In time sharing, it is possible for multiple users to run more than one application at the same time on the computer. This is accomplished by providing a=separate terminal to each user. All these terminals are connected to the main computer. The GPU time is divided among all the users on a scheduled basis. The time that each user gets is called a time slice. The CPU switches from one user to the another, and e|^cutes a part of the process in the time slice. This process continues till the job is executed. In time sharing, like in multiprogramming only one program is in control of the CPU at any given time.

In time sharing environment, it is not always possible that all the programs of all the users reside in the main memory. Only the control program and some programs reside in the main memory. The remaining programs are loaded from the secondary memory as and when they are to be executed.

Share This Article
Prabhu TL is a SenseCentral contributor covering digital products, entrepreneurship, and scalable online business systems. He focuses on turning ideas into repeatable processes—validation, positioning, marketing, and execution. His writing is known for simple frameworks, clear checklists, and real-world examples. When he’s not writing, he’s usually building new digital assets and experimenting with growth channels.
Leave a review