Computer Science

Multi-User Operating System

Definition

Multi-User Operating System is a computing system that allows multiple users to have a single operating system and a single operating system. It is commonly used on mainstream computers.

Diagram

Multi-User Operating System

Example

Linux, Unix, Windows 2000, Ubuntu, Mac OS and others.
In multi-user operating systems, different users are linked to different pages and as shown in the figure, these users can be found online.

Features 

  • Tracking – This means that instructions are executed in the background before they are executed, while other requests interact with the process in real time.
  • Multiple Tasks – A system with multiple users can perform multiple tasks simultaneously, ie. More than one application at a time.
    For example, when you research a website, you can edit your Word document.
  • Sharing Resources – We can share different things like printers and hard disks or we can share files or data. For this purpose, a small amount of CPU time is given to each user.

Types

A multi-user operating system is of 3 types which as:

1. Distributed Systems :

Distributed Systems in this case, multiple computers are controlled in such a way that they look like a single computer. This is how a communications network works.

2. Time-sliced Systems

Time-sliced Systems in this case, all projects are delivered in less time, i.e. All users are given CPU time. As we all know these clocks are small, so everyone seems to be using the main computer at the same time.

3. Multiprocessor Systems :

Multiprocessor Systems in this case, the operating system uses more than one action.
Examples are Linux, Unix, Windows XP e t c.

Advantages 

  • We use multiple users in the printing system so that different users can get the same print and a normal user system cannot do this system.
  • The airline also uses the same ticketing system.
  • Connecting to a computer online does not interfere with the communication of the other computer. Therefore, the system can be controlled efficiently.
  • Different users can access the same document on their computer. For example, if another computer has a PDF file that another user wants to use, the other user can access that file.
  • We use an educational process between faculty and library staff to record and audit books. In this case, the book’s history is stored in the same computer and other systems on that computer can be accessed to request the book.

Disadvantages 

  • Sometimes it can be dangerous for you to share your information because of sharing your personal information.
  • When computers are shared, viruses attack all computers at once. So if one computer is affected, the other computer is also affected
  • Information is also shared.

Difference Between Single user and Multi user System

Single user Operating System
Multi-user Operating System
Define:

It is an operating system that allows the user to control one item at a time.

Define:

It is an operating system that allows many users to manage multiple resources at once.

Example:

MS DOS (Microsoft Disk Operating System)

Example:

Linux, , windows 2003, windows 2000 & Unix etc.

Types:

There are two types of single-user operating systems: single-user operating systems and single-user multi-task systems.

Types:

It is of three types part-time operating system, distributed operating system, and multi-processor system.

Use:

It is simple to use.

Use:

It is complex to use.

Management:

It provides a platform of controlled access for single user to work at a time.

Management:

It provides a platform of controlled access for the multi  users by maintaining a database of known users at a time.

Need:

If another user wants to access the computer resources, then he/she has to wait until the current process completes accessing the computer resources..

Need:

There is no need to wait for until the current process complete accessing the computer resources.

Users:

This type of operating system is used for single user at a time.

Users:

This type of operating system is used for multiple users at a time.

Utilized:

In this, sometimes CPU is utilize to its maximum limit by task switching.

Utilized:

The operating system stimulates real-time performance by task switching.

Support:

It supports standalone systems.

Support:

It doesn’t support standalone systems.

Time Taken:

It is the operating system which is no consume most of time on maximum people used on their personal computers or laptops.

Time Taken:

It is the operating system which is most of the time used in mainframe computers.

Take care:

In this, there is no need to take care of balance between users.

Take care:

In this, we have to take care of balance between users so that if one problem arises with one user does not affect other users also.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button