Difference between Single User and Multi-User Operating System

Key Difference: A single-user operating system is a system in which only one user can access the computer system at a time. On the other hand, a multi-user operating system allows more than one user to access a computer system at one time.

An operating system is one of the most important programs that run on a computer or server. It is referred to as the underlying software that helps in carrying out basic functions like running programs, managing resources, manipulating files, controlling the keyboard and screen, etc. See: Difference between DOS and Windows.

A single user operating system provides the facilities to be used on one computer by only one user. In other words, it supports one user at a time. However, it may support more than one profiles. Single keyboard and single monitor are used for the purpose of interaction. The most common example of a single user operating system is a system that is found in a typical home computer. Also, see the difference between Android and Windows

On the other hand, a multi-user operating system has been designed for more than one user to access the computer at one time. Generally, a network is laid down, so that a computer can be remotely used. Mainframes and minicomputers work on multi-user operating systems. These operating systems are complex in comparison to single user operating systems. Each user is provided with a terminal and all these terminals are connected to the main computer. In a multi-user environment, it is very important to balance the requirements of the users, as the resources of the main computer are shared among the users.

See: Microsoft Vs. Windows

Comparison between Single User and Multi-User Operating System:

 

Single User

Multi-User

Definition

A single user operating system provides facilities to be used on one computer by only one user.

A multi-user operating system has been designed for more than one user to access the computer at the same or different time.

Types

Single user, single task: A single task is performed by one user at a time. Example- The Palm OS for Palm handheld computers.

Single user, multi-task: Several programs are run at the same time by a single user. For example- Microsoft Windows.

Time-sharing systems: These systems are multi-user systems in which CPU time is divided among the users. The division is made on the basis of a schedule.

Most batch processing systems for the mainframe computers can also be considered as ‘multi-user.’

Attributes

Simple

Complex

Examples

Windows 95, Windows NT Workstation and Windows 2000 professional.

Unix, Linux, and mainframes such as the IBM AS400.

Also see: Difference between Linux and UNIX 

Image Courtesy: thelinuxdesk.com, physinfo.ulb.ac.be

Most Searched in Education and References Top 10 Most Searched Differences
Most Searched in Home and Garden Most Searched in Environment
Diabetes vs Sugar
Device vs Equipment
Samsung Galaxy Mega 5.8 vs Samsung Galaxy S4
Longitude vs Latitude

Comments

Thank u for that

it was so useful to me

Thanks....it is very easy to understand.

very good easy language

Is every terminal needs c.p.u separately or only mainframe only have c.p.u.

Only Server has CPU and Memory, Operating System. I.e. Mainframe or other devices in network. Example in bank only have Keyboard, mouse and Monitor.

Thanks. It was very useful.

so usefull and easy language

good contain,thank u so much

Thanks.....

Pages

Add new comment

Plain text

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.