A time shared operating system allows many users to share computer simultaneously.Each user has at least one separate program in memory. A time shared operating system uses CPU scheduling and multiprogramming to provide each user with a small portion of a time shared computer.The operator or job scheduler gives the operating system a batch of jobs to do. An interactive or hands on computer system provides online communication between the user and the system. In certain computer operating systems, a job is the unit of work that a. Processor’s time is shared among multiple users.The switching occurs so frequently (speedy) that the users can identify the presence of other users or programs and also he may interact with his own program while it is running.
Multiple jobs are executed by the simultaneously by switching the CPU back and forth among them.Time Sharing is a logical extension of multiprogramming.With the use of this type of operating system, the user no longer has direct access to machine.
#Explain batch processing operating system Offline
When the whole batch was done, the operator removed the input and output tapes, replaced the input tape with the next batch, and brought the output tape for offline printing.After each job finished, the operating system automatically read the next job from the tape and began running it.The output was written onto a second magnetic tape, instead of being printed.