Multiple jobs are implemented by the CPU by switching between them, but the switches occur so frequently. The main difference between Time-Sharing Systems and Multiprogrammed Batch Systems is that in case of Multiprogrammed batch systems, the objective is to maximize processor use, whereas in Time-Sharing Systems, the objective is to minimize response time. Processor’s time is shared among multiple users simultaneously is termed as time-sharing. Multitasking or Time-Sharing Systems is a logical extension of multiprogramming. Its is divided into two parts one is server and other is client application which will interact with each other. Time-sharing enables many people, located at various terminals, to use a particular computer system at the same time. Lan Chat and File Sharing which is developed using java technology is simple chatting application which supports file sharing as well to make life easier for people using this application. Time-Sharing Operating Systems is one of the important type of operating system.
Operating system is a crucial component of the system software in a computer system.
An operating system (OS) is basically a collection of software that manages computer hardware resources and provides common services for computer programs.