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

Types of Operating Systems

The document discusses the different types of operating systems: - Simple batch operating systems where users submit jobs to an operator to be run in batches. - Multiprogramming operating systems keep multiple processes in memory simultaneously to improve CPU utilization. - Time-sharing operating systems enable many users to use the system simultaneously by rapidly switching between processes. - Distributed operating systems run applications on multiple linked computers. - Network operating systems control devices and sharing on a computer network. - Real-time operating systems guarantee tasks are completed by their deadlines. - Multiprocessing operating systems have multiple processors to improve performance.

Uploaded by

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

Types of Operating Systems

The document discusses the different types of operating systems: - Simple batch operating systems where users submit jobs to an operator to be run in batches. - Multiprogramming operating systems keep multiple processes in memory simultaneously to improve CPU utilization. - Time-sharing operating systems enable many users to use the system simultaneously by rapidly switching between processes. - Distributed operating systems run applications on multiple linked computers. - Network operating systems control devices and sharing on a computer network. - Real-time operating systems guarantee tasks are completed by their deadlines. - Multiprocessing operating systems have multiple processors to improve performance.

Uploaded by

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

TYPES OF OPERATING SYSTEMS

TYPES OF OPERATING SYSTEMS

PREPARED BY :
Bansari G.Patel
M.Sc. IT
SEM-Ist (19IT02)

Prepared By:- Bansari Patel [19IT02] 1


INDEX

* Definition of Operating System

* Simple Batch Operating System

* Multiprogramming Operating System

* Time-Sharing Operating System

* Distributed Operating System

* Network Operating System

* Real –Time Operating System

* Multi-Process Operating System

* References

Prepared By:- Bansari Patel [19IT02]


2
WHAT IS AN OPERATING SYSTEM?

 An Operating System is an interface between a


computer user and computer hardware.
 It is a software which performs all basic tasks like file
management ,process management , handling input
and output and controls the execution of all kinds of
programs.

Prepared By:- Bansari Patel [19IT02]

3
SIMPLE BATCH OPERATING SYSTEM
 In this OS , the user did not interact directly with the
Computer Systems.
 The users must prepare a job and submit it to the
computer operator.
 Job was consisted of program and data.
 Operator takes similar jobs having same requirement
and group them into batches.
 It is operator’s responsibility to sort the jobs with
similar needs.

Prepared By:- Bansari Patel [19IT02]


4
 Some time later , output appeared. The output
consisted of the result of the program and error
information.
 Programmers must wait during this time , and
collect output from the operator.
 e.g. Payroll System , Bank System

Prepared By:- Bansari Patel [19IT02]


5
Simple Batch System

Prepared By:- Bansari Patel [19IT02]


6
MULTIPROGRAMMING OPERATING
SYSTEM

 A multiprogramming operating system keeps


several jobs/processes in memory
simultaneously.
 When one job/process is waiting for the I/O
transfer , there is another job/processes ready to
utilize the CPU.
 So it is possible for the several jobs/processes to
share a time of the CPU.

Prepared By:- Bansari Patel [19IT02]


7
Multiprogramming System
Prepared By:- Bansari Patel [19IT02]
8
 As shown in given figure ,Process1 is not
utilizing the CPU time because it is busy in I/O
operations.
 Then , CPU becomes busy to execute the Process
2.
 Another Processes are waiting for the CPU time
for getting its execution time.
 E.g. A computer running excel and firefox
simultaneously.

Prepared By:- Bansari Patel [19IT02]


9
TIME-SHARING OPERATING SYSTEM
 Time Sharing Operating System is a technique
which enables many people , located at various
terminals , to use a particular computer system at
the same time.
 Time sharing operating system is a logical
extension of multiprogramming system.
 In Multiprogramming System the objective is to
maximize processor use and in time sharing
system the objective is to minimize response time.

Prepared By:- Bansari Patel [19IT02]


10
 A time sharing operating system also known as
mutitasking system because user can execute
more than one program simultaneously.
 E.g. Unix , Multics.

Prepared By:- Bansari Patel [19IT02]


11
DISTRIBUTED OPERATING SYSTEM
 Distributed operating system is a system where
distributed applications are running on multiple
computers linked by communication lines , such as high
speed buses.
 Distributed operating system is a extension of the network
operating system.
 Network is a communication path b/w two or more
systems.
 Distributed systems depending on networking for their
functionality.
 E.g. Locus.

Prepared By:- Bansari Patel [19IT02]


12
NETWORK OPERATING SYSTEM
 A network operating system is a system software that is
designed primarily to controls the various devices like
printer , disk drive on computer network and how they
communicate with each other.
 These systems runs on a server and provide the
capability of manage data, users , groups , security and
other networking functions.
 These type of operating system allows shared access of
files , printers , security ,applications, and other functions
over a small network.
 The users are aware of existence of other machines.
 E.g. Unix , Linux , BSD.
Prepared By:- Bansari Patel [19IT02]
13
REAL TIME OPERATING SYSTEM
 Real time operating system is a data processing system
in which each task has a deadline to complete.
 Real time operating system has well defined , fixed time
constraints otherwise system will fail.
 The time taken by the system to respond to an input
and display of required updated information is termed
as the response time.
 So , In this method the response time is very less as
compared to online processing.

Prepared By:- Bansari Patel [19IT02]


14
 There are two types of RTOS:-
 Hard real time systems:-Hard real time systems guarantee
that critical tasks complete on time.
 Soft real time systems:-Soft real time systems are less
restrictive .
 A critical real time task gets priority over other tasks and
retains the priority until it completes.
 E.g. Scientific experiments , industrial control systems ,
robots.

Prepared By:- Bansari Patel [19IT02]


15
MULTIPROCESSING OPERATING
SYSTEM
 A Multiprocessor system also known as parallel
system or tightly coupled systems have more
than one processor in close communication ,
sharing the computer bus , and sometimes
memory and peripheral devices.

Prepared By:- Bansari Patel [19IT02]


16
 Multi processor system has two types:-
 Shared memory multiprocessor system:-A natural
extension of a single processor system in which all
processors can access a common memory.
 Distributed memory multicomputer system:-Multiple
interconnected computers where each computer has
its own memory.
 E.g. Windows XP , Unix.

Prepared By:- Bansari Patel [19IT02]


17
REFERENCES
 Types of Operating Systems-geeksforgeeks.org
 Operating Systems tutorialspoint.com
 Types of Operating Systems-studytonight.com

Prepared By:- Bansari Patel [19IT02]


18
THANK YOU

Prepared By:- Bansari Patel [19IT02]


19

You might also like