SlideShare a Scribd company logo
1 of 12
 This Presentation would cover-
 What is an Operating system?
 Features of Operating System
 Uses of Operating System
 Types of Operating System
3
i)
WHAT IS AN OPERATING SYSTEM?
 An interface between users and hardware- an environment "architecture”
 Allows convenient usage; hides the tedious stuff
 Allows efficient usage; parallel activity, avoids wasted cycles
 Provides information protection
 Gives each user a slice of the resources
 Acts as a control program.
OPERATING SYSTEM
I]Scheduling
The task of handling how active processes are making efficient
use of the CPU processing cycles is called scheduling. There are
many ways of doing this, which is covered in another mini-
website.
II]Memory Management
The operating system has to make sure that applications are
able to run in the amount of memory available and that they do
not interfere with one another. There is a separate mini-website
on this topic.
III]Allocation of resources
The operating system will provide a working area for
each user. This includes-
 Disk space quota for their files ( especially on shared
network drives)
 A personal GUI set up for each user (multi-user
operating systems)
 Perhaps how many processing cycles they are
allowed to use (especially on mainframe)
 How much printer output they are allowed
(networked and mainframe)
 How high a priority they can assign to a job
(mainframe)
 The main use of an operating system is to ensure that a
computer can be used and do exactly what the user wants it
to, the commands that are given by the user need to be
understood by the operating system that is in place do the
computer or device can act accordingly. The ability to have
one single operating system makes everything much easier as
there don't have to be too many different processes for the
technology to do what it is told.
 Problems can be avoided and taken care of as quickly as
possible with an operating system as it can control
everything. It is simple, if there wasn't an operating system in
place with all different types of technology, and then they
would not work as they are supposed to and therefore
technology would not have advanced as much as it
currently has.
.All you need to know is that the necessity of having an
operating system is very important and you would not be able to
have the technology working as you wanted it to without the
system in place. Resources and documents are also taken care
of by the system so there are going to be no problems when it
comes to keep important documents and using them when you
need to. You can keep many different resources and be sure
that the operating system will ensure that they are not going to
be removed by the device unless you tell it to.
.With an operating system you can be in complete control
without any worries of the technology failing you. Without and
operating system all of the computers and devices that we have
would not be as resourceful or as reliable as they currently are in
today's society.
 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.
 Multi-user
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.
 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-
bitversions of both Windows NT and Win9x, used pre-
emptive multi-tasking. Mac OS prior to OS X used to
support cooperative multitasking.
 Distributed
A distributed operating system manages a group of independent
computers and makes them appear to be a single computer. 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.
 Templated
In an o/s, distributed and cloud computing context, templating refers to
creating a single virtual machine image as a guest operating system, then
saving it as a tool for multiple running virtual machines (Gagne, 2012, p.
716). The technique is used both in virtualization and cloud computing
management, and is common in large server warehouses. [4]
 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
1: Operating Systems Overview 11
The Layers Of
A System
Program
Interface
Humans
User Programs
O.S. Interface
O.S.
Hardware Interface/
Privileged
Instructions
Disk/Memory/Scree
n
Operating system

More Related Content

What's hot

Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating SystemImtiaz Ahmed
 
operating systems
operating systemsoperating systems
operating systemschukey
 
Multiprogramming&timesharing
Multiprogramming&timesharingMultiprogramming&timesharing
Multiprogramming&timesharingTanuj Tyagi
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K PaliwalRam Paliwal
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsDan Hess
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCường Nguyễn
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
Mohammad ali
Mohammad aliMohammad ali
Mohammad aliali12424
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?David Evans
 
How Operating System Works
How Operating System WorksHow Operating System Works
How Operating System Worksguevarra_2000
 
Concurrency computing information management
Concurrency computing   information managementConcurrency computing   information management
Concurrency computing information managementHallmark B-school
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Ram Paliwal
 
Operating system
Operating systemOperating system
Operating systemSumit Pal
 

What's hot (20)

Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
operating systems
operating systemsoperating systems
operating systems
 
Multiprogramming&timesharing
Multiprogramming&timesharingMultiprogramming&timesharing
Multiprogramming&timesharing
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Types of operating system unit 1 by Ram K Paliwal
Types of operating system  unit 1 by Ram K PaliwalTypes of operating system  unit 1 by Ram K Paliwal
Types of operating system unit 1 by Ram K Paliwal
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Multitasking and gui
Multitasking and guiMultitasking and gui
Multitasking and gui
 
Os bhavesh
Os bhaveshOs bhavesh
Os bhavesh
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Mohammad ali
Mohammad aliMohammad ali
Mohammad ali
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
 
How Operating System Works
How Operating System WorksHow Operating System Works
How Operating System Works
 
Concurrency computing information management
Concurrency computing   information managementConcurrency computing   information management
Concurrency computing information management
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
 
Operating system
Operating systemOperating system
Operating system
 
Presentation1
Presentation1Presentation1
Presentation1
 

Similar to Operating system

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).pptxArjayBalberan1
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwahaAMAN KUMAR KUSHWAHA
 
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 ProgramKemalHussen
 
Operating system notes
Operating system notesOperating system notes
Operating system notesSANTOSH RATH
 
2. Unit 1_Types of Opertaing Systems.pptx
2. Unit 1_Types of Opertaing Systems.pptx2. Unit 1_Types of Opertaing Systems.pptx
2. Unit 1_Types of Opertaing Systems.pptxAishwarya .
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple IntroductionDiwash Sapkota
 
Operating systems
Operating systemsOperating systems
Operating systemsoswaldm80
 
ICT PERSENTATION 1.pptx
ICT  PERSENTATION 1.pptxICT  PERSENTATION 1.pptx
ICT PERSENTATION 1.pptxCloths Studio
 
Operating system
Operating systemOperating system
Operating systemNeha Saxena
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts RANVIJAY GAUR
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxUttara University
 
Practical examples for different types of operating systems.
Practical examples for different types of  operating systems.Practical examples for different types of  operating systems.
Practical examples for different types of operating systems.Deepa
 
Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 

Similar to Operating system (20)

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
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
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
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
Os notes
Os notesOs notes
Os notes
 
2. Unit 1_Types of Opertaing Systems.pptx
2. Unit 1_Types of Opertaing Systems.pptx2. Unit 1_Types of Opertaing Systems.pptx
2. Unit 1_Types of Opertaing Systems.pptx
 
Operating System Simple Introduction
Operating System Simple IntroductionOperating System Simple Introduction
Operating System Simple Introduction
 
OPERATING SYSTEM.pptx
OPERATING SYSTEM.pptxOPERATING SYSTEM.pptx
OPERATING SYSTEM.pptx
 
Operating systems
Operating systemsOperating systems
Operating systems
 
ICT PERSENTATION 1.pptx
ICT  PERSENTATION 1.pptxICT  PERSENTATION 1.pptx
ICT PERSENTATION 1.pptx
 
Operating System.pptx
Operating System.pptxOperating System.pptx
Operating System.pptx
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
Operating system
Operating systemOperating system
Operating system
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
Practical examples for different types of operating systems.
Practical examples for different types of  operating systems.Practical examples for different types of  operating systems.
Practical examples for different types of operating systems.
 
MIS assignement
MIS assignementMIS assignement
MIS assignement
 
Operating system
Operating systemOperating system
Operating system
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

Operating system

  • 1.
  • 2.  This Presentation would cover-  What is an Operating system?  Features of Operating System  Uses of Operating System  Types of Operating System
  • 3. 3 i) WHAT IS AN OPERATING SYSTEM?  An interface between users and hardware- an environment "architecture”  Allows convenient usage; hides the tedious stuff  Allows efficient usage; parallel activity, avoids wasted cycles  Provides information protection  Gives each user a slice of the resources  Acts as a control program. OPERATING SYSTEM
  • 4. I]Scheduling The task of handling how active processes are making efficient use of the CPU processing cycles is called scheduling. There are many ways of doing this, which is covered in another mini- website. II]Memory Management The operating system has to make sure that applications are able to run in the amount of memory available and that they do not interfere with one another. There is a separate mini-website on this topic.
  • 5. III]Allocation of resources The operating system will provide a working area for each user. This includes-  Disk space quota for their files ( especially on shared network drives)  A personal GUI set up for each user (multi-user operating systems)  Perhaps how many processing cycles they are allowed to use (especially on mainframe)  How much printer output they are allowed (networked and mainframe)  How high a priority they can assign to a job (mainframe)
  • 6.  The main use of an operating system is to ensure that a computer can be used and do exactly what the user wants it to, the commands that are given by the user need to be understood by the operating system that is in place do the computer or device can act accordingly. The ability to have one single operating system makes everything much easier as there don't have to be too many different processes for the technology to do what it is told.  Problems can be avoided and taken care of as quickly as possible with an operating system as it can control everything. It is simple, if there wasn't an operating system in place with all different types of technology, and then they would not work as they are supposed to and therefore technology would not have advanced as much as it currently has.
  • 7. .All you need to know is that the necessity of having an operating system is very important and you would not be able to have the technology working as you wanted it to without the system in place. Resources and documents are also taken care of by the system so there are going to be no problems when it comes to keep important documents and using them when you need to. You can keep many different resources and be sure that the operating system will ensure that they are not going to be removed by the device unless you tell it to. .With an operating system you can be in complete control without any worries of the technology failing you. Without and operating system all of the computers and devices that we have would not be as resourceful or as reliable as they currently are in today's society.
  • 8.  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.  Multi-user 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.
  • 9.  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- bitversions of both Windows NT and Win9x, used pre- emptive multi-tasking. Mac OS prior to OS X used to support cooperative multitasking.
  • 10.  Distributed A distributed operating system manages a group of independent computers and makes them appear to be a single computer. 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.  Templated In an o/s, distributed and cloud computing context, templating refers to creating a single virtual machine image as a guest operating system, then saving it as a tool for multiple running virtual machines (Gagne, 2012, p. 716). The technique is used both in virtualization and cloud computing management, and is common in large server warehouses. [4]  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
  • 11. 1: Operating Systems Overview 11 The Layers Of A System Program Interface Humans User Programs O.S. Interface O.S. Hardware Interface/ Privileged Instructions Disk/Memory/Scree n