0% found this document useful (0 votes)
58 views5 pages

Explain Operating System With All Its Types.: Answer

An operating system acts as an interface between the user and computer hardware, controlling execution of programs and performing basic tasks like file management and input/output control. There are several types of operating systems including GUI systems like Windows and MacOS that use graphical interfaces, CLI systems like Linux that use commands, batch systems that process jobs in batches, time-sharing systems that allocate CPU time to tasks, distributed systems that connect autonomous computers over a network, network operating systems that manage networking functions on a server, and real-time systems that process inputs within strict time constraints like systems for aircraft or robots.

Uploaded by

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

Explain Operating System With All Its Types.: Answer

An operating system acts as an interface between the user and computer hardware, controlling execution of programs and performing basic tasks like file management and input/output control. There are several types of operating systems including GUI systems like Windows and MacOS that use graphical interfaces, CLI systems like Linux that use commands, batch systems that process jobs in batches, time-sharing systems that allocate CPU time to tasks, distributed systems that connect autonomous computers over a network, network operating systems that manage networking functions on a server, and real-time systems that process inputs within strict time constraints like systems for aircraft or robots.

Uploaded by

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

Question: -Explain Operating system with all its types.

Answer: -An operating system is a program that acts as an interface between


the user and the computer hardware and controls the execution of all kinds of
programs. An operating system is a software which performs all the basic tasks
like file management, memory management, process management, handling
input and output, and controlling peripheral devices such as disk drives and
printers. Some popular Operating Systems include Linux Operating System,
Windows Operating System, VMS, OS/400, AIX, z/OS, etc.

Fig1: - Different types of operating systems.

Types of operating Systems: -


1. GUI Operating System: -GUI stands for Graphical User Interface. This type of
operating system provides graphical interface to the user to work on it
easily. This type of operating system is gives friendly environment. The user
can work on it by clicking the icons and open the file etc. without write any
command.
Examples of GUI Operating system are: - Windows, MacOS, Ubuntu etc.

2. CLI Operating System: -CLI stands for Command Line Interface. This type of
operating system is used by pro workers. In this type of operating system,
the user can type commands to the open file, delete file and any other
work. This type of operating system is difficult to used by any normal
computer user. But you can do much more things in it. Which you can’t do
on graphical user interface because its provide root access to the user.
Examples of CLI Operating system are: - Linux, UNIX etc.
The important types of operating systems which are most commonly used are
explained below: -
1. Batch operating System.
2. Time-sharing operating System.
3. Distributed operating System.
4. Network operating System.
5. Real Time operating System.

1. Batch operating System: - This type of operating system does not interact
with the computer directly. There is an operator which takes similar jobs
having same requirement and group them into batches. It is the
responsibility of operator to sort the jobs with similar needs.

Fig2: - Batch operating System.

2. Time-sharing operating System: - Each task is given some time to execute,


so that all the tasks work smoothly. Each user gets time of CPU as they use
single system. These systems are also known as Multitasking Systems. The
task can be from single user or from different users also. The time that each
task gets to execute is called quantum. After this time interval is over OS
switches over to next task.
Fig3: - Time-sharing operating System.

3. Distributed operating System: - These types of operating system is a recent


advancement in the world of computer technology and are being widely
accepted all-over the world and, that too, with a great pace. Various
autonomous interconnected computers communicate each other using a
shared communication network. Independent systems possess their own
memory unit and CPU. The major benefit of working with these types of
operating system is that it is always possible that one user can access the
files or software which are not actually present on his system but on some
other system connected within this network i.e., remote access is enabled
within the devices connected in that network.

Fig4: - Distributed operating System.

4. Network operating System: - These systems run on a server and provide the
capability to manage data, users, groups, security, applications, and other
networking functions. These types of operating systems allow shared
access of files, printers, security, applications, and other networking
functions over a small private network. One more important aspect of
Network Operating Systems is that all the users are well aware of the
underlying configuration, of all other users within the network, their
individual connections etc. and that’s why these computers are popularly
known as tightly coupled systems.

Fig5: - Network operating System.

5. Real Time operating System: - These types of Operating Systems serves the
real-time systems. The time interval required to process and respond to
inputs is very small. This time interval is called response. The real-
time operating system used for a real-time application means for those
applications where data processing should be done in the fixed and small
quantum of time. It is different from general purpose computer where time
concept is not considered as much crucial as in Real-Time Operating
System. time. Real-time systems are used when there are time
requirements are very strict like missile systems, air traffic control systems,
robots etc.

Two types of Real-Time Operating System which are as follows:


 Hard Real-Time Systems:
These Operating Systems are meant for the applications where time
constraints are very strict and even the shortest possible delay is not
acceptable. These systems are built for saving life like automatic
parachutes or air bags which are required to be readily available in
case of any accident. Virtual memory is almost never found in these
systems.
 Soft Real-Time Systems:
These Operating Systems are for applications where for time-
constraint is less strict. A critical real-time task gets priority over
other tasks and retains the priority until it completes.

References: -
 Fig1: -https://medium.com/
 Fig2: - https://www.quora.com/
 Fig3: -https://www.quora.com/
 Fig4: -https://www.quora.com/
 Fig5: -https://www.quora.com/

You might also like