0% found this document useful (0 votes)
8 views

Types of OS

Uploaded by

Chandan Karmakar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Types of OS

Uploaded by

Chandan Karmakar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Types of operating system:

1. Single operating system(PC OS)

A single-user operating system is a type of operating system developed and intended for use on
a computer or similar machine that will only have a single user at any given time.

Types of Single-User Operating System


A. Single-User Single-Tasking operating system

In the Single-User Single-Tasking operating system, only one user is permitted for
performing a single task at a time. Some functions such as printing a document and
downloading images and videos are performed in one given frame. This operating system
is designed especially for wireless phones as well as two-way messaging devices. For
example, MS-DOS, Palm OS, etc. It has the following advantages:

o This operating system occupies less space in memory.


o It is cost-effective.

B. Single-User Multi-Tasking operating system

Single-User Multi-Tasking operating system is developed especially for one user, but this
single user can perform multiple tasks simultaneously. For example, you can write any text
while surfing the internet, downloading images, watching movies, etc., on Windows, Linux,
Mac O/S. It has the following advantages:

o Time-saving.
o High productivity in less time frame.
o Less memory is used for performing multiple tasks.

The points of this color may be some confusing, so in the case of single-tasking
OS the OS itself is occupy less memory but the Multi-tasking OS it can perform
multiple task simultaneously that’s why it’s more memory efficient in performing
task.
2. Batch processing system

A batch Processing Operating System (BatchOS) is an open-source operating


system designed to manage multiple jobs in sequence.
In batch processing operating systems, users submit their jobs to the system,
which are then added to a queue for processing. The system processes each
job in turn, without any user intervention, until all jobs have been completed.
The primary advantage of batch processing operating systems is that they
allow for the efficient use of computing resources. By scheduling and
processing jobs in batches, the system can maximize the utilization of the
available resources such as CPU time, memory, and storage.
The Batch operating system is designed to support a wide range of batch
processing tasks, including data warehousing, OLAP and data mining, big data
processing, data integration, and time series analysis.
Some examples of batch processing operating systems include IBM’s z/OS,
Unisys MCP, and Burroughs MCP/BCS. These systems are commonly used in
large organizations that require high-volume data processing, such as banks,
airlines, and government agencies.
BPOS also features a user-friendly graphical interface that makes it easy to
manage and monitor your job.
3. Multiprogramming system

A multiprogramming operating system may run many programs on a single


processor computer. If one program must wait for an input/output transfer in
a multiprogramming operating system, the other programs are ready to use
the CPU. As a result, various jobs may share CPU time. However, the execution
of their jobs is not defined to be at the same time period.
4. Multitasking system(Time sharing)

Multi-tasking is an extension of Multiprogramming system.


In Multitasking OS there is a concept of time quantum or time slicing. Every
task in the job queue will process or get CPU time for the fraction of time which is
the time quantum.
5. Multi-user or Time-sharing 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.
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:

1. A multi-user operating system can be used in the printing process to allow multiple users
to access the same printer, which a normal operating system may not do.
2. On a single computer system, several users can access the same copy of a document. For
instance, if a PPT file is kept on one computer, other users can see it on other systems.
3. Multi-user operating systems are very useful in offices and libraries because they can
efficiently handle printing jobs.
4. If one computer fails in its own network system, the entire system does not come to a halt.
5. Airlines use multi-user operating systems for some of their functions.
6. The ticket reservation system uses a multi-user operating system.
7. Each user can access the same document on their own computer.

Disadvantages of Multi-User Operating System


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.
6. On-line Real-time operating system

Real-time operating systems (RTOS) are used in environments where a large


number of events, mostly external to the computer system, must be accepted and
processed in a short time or within certain deadlines. such applications are
industrial control, telephone switching equipment, flight control, and real-time
simulations. With an RTOS, the processing time is measured in tenths of seconds.
This system is time-bound and has a fixed deadline. The processing in this type of
system must occur within the specified constraints. Otherwise, This will lead to
system failure.
Examples of the real-time operating systems: Airline traffic control systems,
Command Control Systems, Airlines reservation system, Heart Pacemaker,
Network Multimedia Systems, Robot etc.

You might also like