TIME SHARING SYSTEM.

TIME SHARING SYSTEM:

The main disadvantage of multi programmed batch system is:

1. The user can interract with the job when its executing the user must setup the control cards to handle all possiable outcomes.

2. Another difficulty is that program must be debug statically from snapshop dumps. A programmer cannot modified program has it execute to study its behaviour.

Time sharing or multi tasking is logical expansion of multi prograamming. Multiple jobs are executed by the CPU switching between them. But the Switches occur so frequently that uses may interact with each program while it is running.

An intractive or hand on computer syste provides on time communication between the user and the system. The user given instruction to the use or to a program directly and receives an immediate response.

Time sharing where develope to provide interactive use of a computer system at a reasonable cost. A time shared operating system uses CPU scheduling and multi programming to provide each user with a small portion of a time shared computer.

A time shared operating system allows the many users to share the computer simultaneoualy. Since each action or command in a time shared system tends to be needed for each user.

The main disadvantage of Time sharing system is very difficult and expensive to built. Time sharing provids and on-line file system. The file system resides on a collection of disk. Hence memory management must be provided. It provides a mechanism for concurrent execution, which requires CPU scheduling schemes to orderly execution. The system should provides job synchronization and communication and that jobs should not gets struck in a dead lock, forever waiting for one another.

Multi programming and Time sharing are the control themes of modern operating system.