Types of Multi-user Operating Systems
The multi-user operating systems is of the following types:
- Distributed System
- Time sliced system
- Multiprocessor system
Distributed system:
The distributed operating system also known as distributed computing is a collection of multiple computers located on different computers. Communicate and coordinate their actions by passing messages to one another from any system. These all systems emulate a single coherent system to the end user. The end user will communicate with them with the help of the network. This system is divided in a way that multiple requests can be handled and in turn, the individual request can be satisfied eventually.
Examples: Electronic banking, Mobile apps
Time-sliced system:
It is the system where each user talk is allocated to a short span of cpu time. A small time duration is allotted to every task. CPU time is divided into small time slices, and one time is assigned to each other. The decision to run the next piece of the job is decided by the schedule. This schedule executes the run instructions that need to be executed. The user can take turns and thus the operating system will handle the user’s request among the users who are connected. This feature is not applicable in the single-user operating system. They use the mainframe system concurrently
Example: Mainframe, a partial exam of the time-sliced system.
Multi-processor system:
It involves multiple processors at a time. Enhance the overall performance. If one processor fails other continues working. Example: Spreadsheets, Music player
Multi-User Operating System
An operating system is software that acts as an interface between the user and the computer hardware which does multiple functions such as memory management; file management and processor management. The operating system should have to meet the requirements of all its users in a balanced way so that if any problem would arise with a user, it does not affect any other user in the chain.
In a multiuser operating system, multiple numbers of users can access different resources of a computer at the same time. The access is provided using a network that consists of various personal computers attached to a mainframe computer system. A multi-user operating system allows the permission of multiple users for accessing a single machine at a time. The various personal computers can send and receive information to the mainframe computer system. Thus, the mainframe computer acts as the server and other personal computers act as clients for that server.