Multi User Operatting System
Multi User Operatting System
________________________________
Multi-User Operating System:
A multi-user operating system is an operating system that
permits several users to access a single system running to a
single operating system. These systems are frequently quite
complex, and they must manage the tasks that the various
users connected to them require. Users will usually sit at
terminals or computers connected to the system via a network
and other system machines like printers. A multi-user
operating system varies from a connected single-user
operating system in that each user accesses the same
operating system from different machines.
The main goal of developing a multi-user operating system is
to use it for time-sharing and batch processing on mainframe
systems. This multi-user operating system is now often used in
large organizations, the government sector, educational
institutions like large universities, and on servers' side such as
Ubuntu Server or Windows Server. These servers allow several
users to access the operating system, kernel, and hardware at
the same time.
It is usually responsible for handling memory and processing
for other running programs, identifying and using system
hardware, and efficiently handling user interaction and data
requests. It's especially important for an operating system, a
multi-user operating system because several users rely on the
system to function properly at the same time.
Resource Sharing:
Several devices, like printers, fax machines, plotters, and hard
drives, can be shared in a multi-user operating system. Users
can share their own documents using this functionality. All
users are given a small slice of CPU time under this system.
Multi-Tasking:
Multi-user operating systems may execute several tasks
simultaneously, and several programs may also execute at the
same time.
Background Processing:
Background processing is a term that refers to when
commands are not processed but rather executed "in the
background". Usually, other programs interact with the
system in real-time.
Time-Sharing:
A strategy used by multi-user operating systems to operate on
several user requests at the same time by switching between
jobs at very short periods of time.
System:
The operating system must handle a computer's combination
of hardware and software resources.
Invisibility:
Various functions of the multi-user operating system are
hidden from users. It is due to factors such as the OS being
instinctive or happening at the lower end, such as disk
formatting, etc.
Unix:
A highly dependable open system architecture for small and
medium-scale business computing systems. Because it is
based on Open System Architecture, tech giants including AIX,
Solaris, and even Mac OS have their own version of Unix. For
example, the Hospitality industry, Healthcare, etc.
Shared Computing:
A multi-user OS is a software that operates the servers that
support most webmail apps. A typical webmail application
may require the utilization of hundreds of computers. Each
one runs a multi-user operating system capable of supporting
various users at the same time. Because these systems have
millions, if not billions, of users who constantly log on to check
their messages, they require operating systems that can
handle a high number of users at once.
Advantages and Disadvantages of
Multi-User Operating System:
There are various advantages and disadvantages of a multi-
user operating system. These are as follows:
Advantages:
There are various advantages of a multi-user operating
system. Some of the advantages are as follows:
Disadvantages:
There are various disadvantages of a multi-user operating
system. Some of the disadvantages are as follows:
1. Virus attacks occur simultaneously on all of them as the
computers are shared. As a result, if one machine is
affected, the others will be as well.
2. If a virus hits one computer, it spreads to the entire network
system simultaneously, and finally, all computer systems fail.
3. All computer information is shared publicly, and your
personal information is accessible to everyone on the
network.
4. Multiple accounts on a single computer may not be suitable
for all users. Thus, it is better to have multiple PCs for each
user.