SlideShare a Scribd company logo
TYPES OF OS
(ON THE BASIS OF PROCESSING)
AND
PROCESS MANAGEMENT
CREATED BY
SUBMITTED TOSUBMITTED TO
TABLE OF CONTENTS
 INTRODUCTION TO OS
 TYPES OF OPERATING SYSTEMS
 SINGLE USER OS
 MULTIUSER OS
 MULTITASKING OS
 MULTIPROCESSING
 MULTI PROGRAMMING
 MULTI THREADING
 EMBEDDED
 BATCH PROCESING
 REALTIME OS
 PROCESS MANAGEMENT
07/21/14 2
INTRODUCTION TO OS
07/21/14 3
An operating system (OS) is software that manages
computer hardware resources and provides common
services for computer programs. The operating system is an
essential component of the system software in a computer
system. Application programs usually require an operating
system to function.
For hardware functions such as input and output and
memory allocation, the operating system acts as an
intermediary between programs and the computer hardware.
07/21/14 4
Operating systems can be found on almost
any device that contains a computer—from
cellular phones and video game consoles to
supercomputers and web servers.
Without an operating system, a computer is
just a collection of components heating up
the room as no-one would be able to make
any practical use of the machine.
A large number of operating systems have
been developed over the years; each
designed with a certain kind of computer in
mind.
TYPES OF OPERATING SYSTEMS
07/21/14 5
SINGLE USER
Single user, single applicationSingle user, single application
This type of operating system only has to deal
with one person at a time, running one user
application at a time.
An example of a this kind of operating system
would be found on a mobile phone. There can
only be one user using the mobile and that
person is only using one of its applications at a
time.
Single user, multi-taskingSingle user, multi-tasking
You will find this kind of operating system on a
personal computer.
The operating system is designed mainly with a
single user in mind, but it can deal with many
applications running at the same time. For
example, you might be writing an essay, while
searching the internet, and also listening to a
piece of music.
07/21/14
Single uSer operating SyStemS can be Split into two typeS:
Multi-user operating system
A multi-user operating system allows multiple users
to access a computer system at the same time. Time-
sharing systems and Internet servers can be classified
as multi-user systems as they enable multiple-user
access to a computer through the sharing of time.
Single-user operating systems have only one user but
may allow multiple programs to run at the same time.
07/21/14 7
07/21/14
8
examples of multiuser OS are, Multiuser
DOS, Microsoft Windows XP, etc.
MULTITASKING
07/21/14 9
screenshot of Debian Linux (version 7.1, "Wheezy") running the
GNOME desktop environment, Firefox, Tor, and VLC media
player, all at the same time.
Multitasking allows more than one program
to run concurrently.
The tasks share common processing
resources, such as a CPU and main
memory.
In multitasking, only one CPU is involved,
but it switches from one
program to another so quickly that it gives
the appearance of executing all the
programs at the same time.
MULTIPROCESSING
• Multiprocessing, in general, refers to the utilization of multiple
CPUs in a single computer system.
• Multiprocessing operating systems enable several programs to run
concurrently.
• Linux is one of the most widely used multiprocessing systems, but
there are many others, including OS/2 for high-end PCs.
• Operating system must allocated resources to competing
processes in a reasonable manner.
• It is also called parallel processing.
07/21/14 10
MULTIPROGRAMMING
• A multiprogramming operating system is one that allows end-users to run more
than one program at a time. The development of such a system, the first type to
allow this functionality, was a major step in the development of sophisticated
computers. The technology works by allowing the central processing unit (CPU) of
a computer to switch between two or more running tasks when the CPU is idle.
• A multiprogramming operating system acts by analyzing the current CPU activity in
the computer. When the CPU is idle — when it is between tasks — it has the
opportunity to use that downtime to run tasks for another program. In this way, the
functions of several programs may be executed sequentially.
07/21/14 11
MULTITHREADING OS
•Multithreading allows different parts of a single program to
run
concurrently.
• Multithreading is the ability of an operating system to
execute
different parts of a program, called threads,
simultaneously.
• Multithreading is generally done in Java programming.
07/21/14 12
Distributed Operating System
• Distributed Operating System is an operating system that manages
a group of independent computers and makes them appear to be a
single computer is known as a distributed operating system.
• The development of networked computers that could be linked and
communicate with each other, gave rise to distributed computing.
• Distributed computations are carried out on more than one
machine.
• When computers in a group work in cooperation, they make a
distributed system.
07/21/14 13
EMBEDDED
• Embedded operating systems are designed to be used in embedded computer
systems. They are designed to operate on small machines like PDAs with less
autonomy. They are able to operate with a limited number of resources. They
are very compact and extremely efficient by design. Windows CE and Minix
3 are some examples of embedded operating systems.
07/21/14 14
Batch processing
• This os process the jobs in batches, known as batch processing system. In
this approach similar jobs were submitted to the CPU for processing and
were run together.
• The main function of a batch processing system is to automatically keep
executing the jobs in a batch. This is the important task of a batch
processing system i.e. performed by the 'Batch Monitor' resided in the low
end of main memory.
07/21/14 15
07/21/14 16
Once the job loaded into primary memory,
it competes for the processor. When the
processor became available, the processor
scheduler selects job that was loaded in the
memory and execute it.
 
In batch strategy is implemented to provide
a batch file processing. So in this approach
files of the similar batch are processed to
speed up the task.
REAL TIME
• A real-time operating system is a multitasking operating system that aims at
executing real-time applications. Real-time operating systems often use
specialized scheduling algorithms so that they can achieve a deterministic
nature of behavior. The main objective of real-time operating systems is
their quick and predictable response to events. They have an event-driven or
time-sharing design and often aspects of both. An event-driven system
switches between tasks based on their priorities or external events while
time-sharing operating systems switch tasks based on clock interrupts.
07/21/14 17
Multi-tasking vs. single-tasking
A multi-tasking operating system allows more than one program to be running at the
same time, from the point of view of human time scales. A single-tasking system has
only one running program. Multi-tasking can be of two types: pre-emptive and co-
operative. In pre-emptive multitasking, the operating system slices the CPU time and
dedicates one slot to each of the programs. Unix-like operating systems such as Solaris
and Linux support pre-emptive multitasking, as does AmigaOS. Cooperative
multitasking is achieved by relying on each process to give time to the other processes
in a defined manner. 16-bit versions of Microsoft Windows used cooperative multi-
tasking. 32-bit versions of both Windows NT and Win9x, used pre-emptive multi-
tasking.
07/21/14 18
PROCESS MANAGEMENT
07/21/14 19
When there are a no. of
processes running on
the computer system,
it is the job of
operating system to
ensure that every
process gets its fare
share of CPU allocated
time.
07/21/14 20
07/21/14 21
07/21/14 22
07/21/14 23
SOURCES
http://en.wikipedia.org/wiki/Computer_multitasking
http://www.wisegeek.com/what-is-a-multitasking-operating-system.htm
http://scienceblogs.com/gregladen/tag/linux/
http://en.wikipedia.org/wiki/Process_management_(computing)
http://books.google.co.in/books?
id=zyOYs2EqZDgC&pg=PA131&source=gbs_toc_r&cad=3#v=onepage&q
&f=false
http://www.tutorialspoint.com/operating_system/os_processes.htm
07/21/14 24

More Related Content

What's hot

Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
vimal kumar arora
 
Operating system ppt
Operating system pptOperating system ppt
Open Source Software
Open Source Software Open Source Software
Open Source Software
Ali Yavari
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Mohamed Loey
 
Types of o.s
Types of o.sTypes of o.s
Types of o.s
KYousuf786
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
Ritwick Halder
 
operating system
operating systemoperating system
operating system
KadianAman
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
vampugani
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
Rajneesh Chaubey
 
Mca ii os u-1 introduction to os
Mca  ii  os u-1 introduction to osMca  ii  os u-1 introduction to os
Mca ii os u-1 introduction to os
Rai University
 
Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
Czarli Evangelista
 
Mac osx basics
Mac osx basicsMac osx basics
Mac osx basics
Richa Jain
 
types of operating system
types of operating systemtypes of operating system
types of operating system
Mahira Rashdi
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
Amir Khan
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
abhinav baba
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
 
BOSS OS
BOSS OSBOSS OS
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
Namarta Chawla
 

What's hot (20)

Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
Open Source Software
Open Source Software Open Source Software
Open Source Software
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Types of o.s
Types of o.sTypes of o.s
Types of o.s
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
operating system
operating systemoperating system
operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Mca ii os u-1 introduction to os
Mca  ii  os u-1 introduction to osMca  ii  os u-1 introduction to os
Mca ii os u-1 introduction to os
 
Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
 
Mac osx basics
Mac osx basicsMac osx basics
Mac osx basics
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
BOSS OS
BOSS OSBOSS OS
BOSS OS
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
 

Viewers also liked

Types of operating system
Types of operating systemTypes of operating system
Types of operating system
Mohammad Alam
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Itt project
Itt projectItt project
Itt project
Harish Kumar
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
Akshay Kurup
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
Sayam Asjad
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
Dr.Suresh Isave
 
Types Of Operating System
Types Of Operating SystemTypes Of Operating System
Types Of Operating System
Syeda Urooba
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
Mehul Jain
 
Ca itt training question 1500+
Ca itt training question 1500+Ca itt training question 1500+
Ca itt training question 1500+
Devendra Kachhi
 
6.Distributed Operating Systems
6.Distributed Operating Systems6.Distributed Operating Systems
6.Distributed Operating Systems
Dr Sandeep Kumar Poonia
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
tarun thakkar
 
Ubuntu-Overview
Ubuntu-OverviewUbuntu-Overview
Ubuntu-Overview
Nirma University
 
Processes Control Block (Operating System)
Processes Control Block (Operating System)Processes Control Block (Operating System)
Processes Control Block (Operating System)Imdad Ullah
 
Linux ppt
Linux pptLinux ppt
Linux ppt
lincy21
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed SystemsRupsee
 

Viewers also liked (20)

Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Itt project
Itt projectItt project
Itt project
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Types Of Operating System
Types Of Operating SystemTypes Of Operating System
Types Of Operating System
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
 
Ca itt training question 1500+
Ca itt training question 1500+Ca itt training question 1500+
Ca itt training question 1500+
 
6.Distributed Operating Systems
6.Distributed Operating Systems6.Distributed Operating Systems
6.Distributed Operating Systems
 
History of Operating system
History of Operating systemHistory of Operating system
History of Operating system
 
Ubuntu-Overview
Ubuntu-OverviewUbuntu-Overview
Ubuntu-Overview
 
Processes Control Block (Operating System)
Processes Control Block (Operating System)Processes Control Block (Operating System)
Processes Control Block (Operating System)
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Ubuntu OS Presentation
Ubuntu OS PresentationUbuntu OS Presentation
Ubuntu OS Presentation
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 

Similar to ITT project ON types of operating system

Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 
ITFT _ Operating system
ITFT _ Operating systemITFT _ Operating system
ITFT _ Operating systemNavneet Kaur
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
homeworkping8
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
achal02
 
Operating systems
Operating systemsOperating systems
Operating systemsoswaldm80
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptx
ArjayBalberan1
 
Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
Omid695066
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
Uttara University
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
KemalHussen
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Operating systems
Operating systemsOperating systems
Operating systems
Srishti Gupta
 
Operating systems
Operating systemsOperating systems
Operating systemsJosh Igo
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
Kalyani Patil
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
guest1415ae65
 
Operating system notes
Operating system notesOperating system notes
Operating system notesSANTOSH RATH
 
Operating systems
Operating systemsOperating systems
Operating systems
SAKSHIKHANDELWAL170
 

Similar to ITT project ON types of operating system (20)

Operating system 2
Operating system 2Operating system 2
Operating system 2
 
ITFT _ Operating system
ITFT _ Operating systemITFT _ Operating system
ITFT _ Operating system
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptx
 
Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
 
operating systems
operating systemsoperating systems
operating systems
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
Os notes
Os notesOs notes
Os notes
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
Operating systems
Operating systemsOperating systems
Operating systems
 

Recently uploaded

Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

ITT project ON types of operating system

  • 1. TYPES OF OS (ON THE BASIS OF PROCESSING) AND PROCESS MANAGEMENT CREATED BY SUBMITTED TOSUBMITTED TO
  • 2. TABLE OF CONTENTS  INTRODUCTION TO OS  TYPES OF OPERATING SYSTEMS  SINGLE USER OS  MULTIUSER OS  MULTITASKING OS  MULTIPROCESSING  MULTI PROGRAMMING  MULTI THREADING  EMBEDDED  BATCH PROCESING  REALTIME OS  PROCESS MANAGEMENT 07/21/14 2
  • 3. INTRODUCTION TO OS 07/21/14 3 An operating system (OS) is software that manages computer hardware resources and provides common services for computer programs. The operating system is an essential component of the system software in a computer system. Application programs usually require an operating system to function. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware.
  • 4. 07/21/14 4 Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers. Without an operating system, a computer is just a collection of components heating up the room as no-one would be able to make any practical use of the machine. A large number of operating systems have been developed over the years; each designed with a certain kind of computer in mind.
  • 5. TYPES OF OPERATING SYSTEMS 07/21/14 5
  • 6. SINGLE USER Single user, single applicationSingle user, single application This type of operating system only has to deal with one person at a time, running one user application at a time. An example of a this kind of operating system would be found on a mobile phone. There can only be one user using the mobile and that person is only using one of its applications at a time. Single user, multi-taskingSingle user, multi-tasking You will find this kind of operating system on a personal computer. The operating system is designed mainly with a single user in mind, but it can deal with many applications running at the same time. For example, you might be writing an essay, while searching the internet, and also listening to a piece of music. 07/21/14 Single uSer operating SyStemS can be Split into two typeS:
  • 7. Multi-user operating system A multi-user operating system allows multiple users to access a computer system at the same time. Time- sharing systems and Internet servers can be classified as multi-user systems as they enable multiple-user access to a computer through the sharing of time. Single-user operating systems have only one user but may allow multiple programs to run at the same time. 07/21/14 7
  • 8. 07/21/14 8 examples of multiuser OS are, Multiuser DOS, Microsoft Windows XP, etc.
  • 9. MULTITASKING 07/21/14 9 screenshot of Debian Linux (version 7.1, "Wheezy") running the GNOME desktop environment, Firefox, Tor, and VLC media player, all at the same time. Multitasking allows more than one program to run concurrently. The tasks share common processing resources, such as a CPU and main memory. In multitasking, only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing all the programs at the same time.
  • 10. MULTIPROCESSING • Multiprocessing, in general, refers to the utilization of multiple CPUs in a single computer system. • Multiprocessing operating systems enable several programs to run concurrently. • Linux is one of the most widely used multiprocessing systems, but there are many others, including OS/2 for high-end PCs. • Operating system must allocated resources to competing processes in a reasonable manner. • It is also called parallel processing. 07/21/14 10
  • 11. MULTIPROGRAMMING • A multiprogramming operating system is one that allows end-users to run more than one program at a time. The development of such a system, the first type to allow this functionality, was a major step in the development of sophisticated computers. The technology works by allowing the central processing unit (CPU) of a computer to switch between two or more running tasks when the CPU is idle. • A multiprogramming operating system acts by analyzing the current CPU activity in the computer. When the CPU is idle — when it is between tasks — it has the opportunity to use that downtime to run tasks for another program. In this way, the functions of several programs may be executed sequentially. 07/21/14 11
  • 12. MULTITHREADING OS •Multithreading allows different parts of a single program to run concurrently. • Multithreading is the ability of an operating system to execute different parts of a program, called threads, simultaneously. • Multithreading is generally done in Java programming. 07/21/14 12
  • 13. Distributed Operating System • Distributed Operating System is an operating system that manages a group of independent computers and makes them appear to be a single computer is known as a distributed operating system. • The development of networked computers that could be linked and communicate with each other, gave rise to distributed computing. • Distributed computations are carried out on more than one machine. • When computers in a group work in cooperation, they make a distributed system. 07/21/14 13
  • 14. EMBEDDED • Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines like PDAs with less autonomy. They are able to operate with a limited number of resources. They are very compact and extremely efficient by design. Windows CE and Minix 3 are some examples of embedded operating systems. 07/21/14 14
  • 15. Batch processing • This os process the jobs in batches, known as batch processing system. In this approach similar jobs were submitted to the CPU for processing and were run together. • The main function of a batch processing system is to automatically keep executing the jobs in a batch. This is the important task of a batch processing system i.e. performed by the 'Batch Monitor' resided in the low end of main memory. 07/21/14 15
  • 16. 07/21/14 16 Once the job loaded into primary memory, it competes for the processor. When the processor became available, the processor scheduler selects job that was loaded in the memory and execute it.   In batch strategy is implemented to provide a batch file processing. So in this approach files of the similar batch are processed to speed up the task.
  • 17. REAL TIME • A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events. They have an event-driven or time-sharing design and often aspects of both. An event-driven system switches between tasks based on their priorities or external events while time-sharing operating systems switch tasks based on clock interrupts. 07/21/14 17
  • 18. Multi-tasking vs. single-tasking A multi-tasking operating system allows more than one program to be running at the same time, from the point of view of human time scales. A single-tasking system has only one running program. Multi-tasking can be of two types: pre-emptive and co- operative. In pre-emptive multitasking, the operating system slices the CPU time and dedicates one slot to each of the programs. Unix-like operating systems such as Solaris and Linux support pre-emptive multitasking, as does AmigaOS. Cooperative multitasking is achieved by relying on each process to give time to the other processes in a defined manner. 16-bit versions of Microsoft Windows used cooperative multi- tasking. 32-bit versions of both Windows NT and Win9x, used pre-emptive multi- tasking. 07/21/14 18
  • 19. PROCESS MANAGEMENT 07/21/14 19 When there are a no. of processes running on the computer system, it is the job of operating system to ensure that every process gets its fare share of CPU allocated time.