SlideShare a Scribd company logo
What is an Operating System? An operating system is a program designed to run other programs on a  computer .
An operating system creates the ability to: serve a variety of purposes  interact with users in more complicated ways  keep up with needs that change over time
Most Common Operating System Windows family of operating systems  Macintosh operating systems  UNIX family of operating systems
In any device that has an operating system, there's usually a way to make changes to how the device works one of the reasons operating systems are made out of portable code rather than permanent physical circuits is so that they can be changed or modified without having to scrap the whole device.
Operating System Functions It manages the hardware and software resources of the system.  It provides a stable, consistent way for applications to deal with the hardware without having to know all the details of the hardware.
The first task, managing the hardware and software resources  operating system plays the role of the good parent, making sure that each application gets the necessary resources while playing nicely with all the other applications as well as husbanding the limited capacity of the system to the greatest good of all the users and applications
The second task, providing a consistent application interface, is especially important if there is to be more than one of a particular type of computer using the operating system, or if the hardware making up the computer is ever open to change.
Types of Operating Systems Real-time operating system  (RTOS)  Single-user, single task   Single-user, multi-tasking   Multi-user
Real-time operating system  (RTOS)  Real-time operating systems are used to control machinery, scientific instruments and industrial systems.  RTOS typically has very little user-interface capability, and no end-user utilities, since the system will be a "sealed box" when delivered for use.
Single-user, single task   designed to manage the computer so that one user can effectively do one thing at a time.  The Palm OS for Palm handheld computers is a good example of a modern single-user, single-task operating system.
Single-user, multi-tasking   most people use on their desktop and laptop computers today  Microsoft's Windows and Apple's MacOS platforms are both examples of operating systems that will let a single user have several programs in operation at the same time.
Multi-user   allows many different users to take advantage of the computer's resources simultaneously  The operating system must make sure that the requirements of the various users are balanced, and that each of the programs they are using has sufficient and separate resources so that a problem with one user doesn't affect the entire community of users
Unix, VMS and mainframe operating systems, such as  MVS , are examples of multi-user operating systems.  VMS (Virtual Memory System) is an  operating system  from the Digital Equipment Corporation ( DEC ) that runs in its older mid-range computers.  MVS (Multiple Virtual Storage) is an  operating system  from IBM that continues to run on many of IBM's  mainframe  and large  server  computers.
Unix is an  operating system  that originated at Bell Labs in 1969 as an interactive time-sharing system.
Computer Operating Systems When you turn on the power to a computer, the first program that runs is usually a set of instructions kept in the computer's  read-only memory  (ROM).  This code examines the system hardware to make sure everything is functioning properly.
Power-on self test  (POST) checks the CPU,  memory , and  basic input-output systems  (BIOS) for errors and stores the result in a special memory location.  Once the POST has successfully completed, the software loaded in ROM (sometimes called the BIOS or  firmware ) will begin to activate the computer's disk drives.
when the computer activates the  hard disk  drive, it finds the first piece of the operating system: the  bootstrap loader .
bootstrap loader   The bootstrap loader is a small program that has a single function:  It loads the operating system into memory and allows it to begin operation  the bootstrap loader sets up the small driver programs that interface with and control the various hardware subsystems of the computer
It sets up the divisions of memory that hold the operating system, user information and applications  It establishes the data structures that will hold the myriad signals, flags and semaphores that are used to communicate within and between the subsystems and applications of the computer  Then it turns control of the computer over to the operating system.
The operating system's tasks, fall into six categories:  Processor management  Memory management  Device management  Storage management  Application interface  User interface

More Related Content

What's hot (20)

PPTX
Operating System- Services,types.Batch files and DOS history
Dr. SURBHI SAROHA
 
PDF
ITFT _ Operating system
Navneet Kaur
 
PPTX
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
PPTX
Functions Of Operating Systems
Akshay Kurup
 
PPTX
Operating systems
11cranestephen
 
PPTX
Operating system alif
Alif Muhammed A
 
PPTX
Operating System Presentation
GaganiRajapaksha
 
PPT
lecture:Operating Syste Ms
yeswanth reddy
 
PPT
Operating system
Dilfaroz Khan
 
PPTX
Operating system Tutorial.
Deepak Prasad India
 
PPTX
Operating system history
pauldunkirk
 
PPTX
Operating system
sathish sak
 
PPTX
Evolution of operating system
Arshad khan
 
PDF
Operating systems
anishgoel
 
DOC
Lesson 3 Operating System Functions
Laguna State Polytechnic University
 
PPT
Comp10080 Os L12
gueste5b156
 
PDF
Operating system 2
matsapit
 
PPTX
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
PPT
operating systems
Augustine Theverkunnel
 
PPT
Utility Programs
Aasim Mushtaq
 
Operating System- Services,types.Batch files and DOS history
Dr. SURBHI SAROHA
 
ITFT _ Operating system
Navneet Kaur
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
Functions Of Operating Systems
Akshay Kurup
 
Operating systems
11cranestephen
 
Operating system alif
Alif Muhammed A
 
Operating System Presentation
GaganiRajapaksha
 
lecture:Operating Syste Ms
yeswanth reddy
 
Operating system
Dilfaroz Khan
 
Operating system Tutorial.
Deepak Prasad India
 
Operating system history
pauldunkirk
 
Operating system
sathish sak
 
Evolution of operating system
Arshad khan
 
Operating systems
anishgoel
 
Lesson 3 Operating System Functions
Laguna State Polytechnic University
 
Comp10080 Os L12
gueste5b156
 
Operating system 2
matsapit
 
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
operating systems
Augustine Theverkunnel
 
Utility Programs
Aasim Mushtaq
 

Viewers also liked (15)

PPTX
Pangea for Insurance
General Information Services, Inc
 
PPT
Ppwoordenc1m1
caroleine
 
PDF
How to Ensure Developers Never Ever Use Your API: A Study of Worst Practices
Carlo Longino
 
PDF
Cabazes de Natal Pimenta Rosa 2016
Pimenta Rosa
 
PPT
Flirtworks Zakelijk flirten en verleiden
Tijn van Ewijk
 
PPTX
SXSW 2011 - User Experience and Cross-Platform Apps
Carlo Longino
 
PPT
15 reasons to join Startup Leadership
Startup Leadership Program
 
PPT
SLP: History & Philosophy
Startup Leadership Program
 
PPT
About SLP Beijing_Chinese
Startup Leadership Program
 
PPTX
NM2216 Presentation (W21) - eFood
YunZhen Zheng
 
PPT
What is an operating system
रिलायंस एनर्जी Tuyak
 
PPT
Waste to Biofuel Presentation
Growdiesel
 
Pangea for Insurance
General Information Services, Inc
 
Ppwoordenc1m1
caroleine
 
How to Ensure Developers Never Ever Use Your API: A Study of Worst Practices
Carlo Longino
 
Cabazes de Natal Pimenta Rosa 2016
Pimenta Rosa
 
Flirtworks Zakelijk flirten en verleiden
Tijn van Ewijk
 
SXSW 2011 - User Experience and Cross-Platform Apps
Carlo Longino
 
15 reasons to join Startup Leadership
Startup Leadership Program
 
SLP: History & Philosophy
Startup Leadership Program
 
About SLP Beijing_Chinese
Startup Leadership Program
 
NM2216 Presentation (W21) - eFood
YunZhen Zheng
 
Waste to Biofuel Presentation
Growdiesel
 
Ad

Similar to What is an operating system (20)

PPTX
Modern operating system.......
vignesh0009
 
RTF
209979479 study-material
homeworkping8
 
PPTX
Operating systems
vinothinisureshbabu
 
PPTX
Operating system
Pihu Goel
 
PPTX
The operating
11jonesjordan
 
DOCX
Unit 1 q&a
Dr.M.Karthika parthasarathy
 
PPTX
Operating System to control the overall computer in system
mhsinm2003
 
PPTX
OPERATING.pptx
EgoGamer
 
DOCX
MIS assignement
Mallick Sharique
 
PPS
Operating Systems and Memory Management
guest1415ae65
 
PDF
Features Of A Operating System
Alexis Naranjo
 
PPTX
Web quest 1 group 1141617
camm13
 
PPTX
MYSQL DATABASE Operating System Part2 (1).pptx
ArjayBalberan1
 
PDF
Intermediate Operating Systems
John Cutajar
 
PPT
UNIT-1_OSfgggvbbbbbhajsjshshsbsbsnsjsnsjs.ppt
rpampaniya07
 
PPTX
Session 1(Concept of operating system).pptx
naackrmu2023
 
PDF
System software vt
Vishnu Teraiya
 
PDF
Introduction to OS.pdf
CheriviralaNikhil
 
PPT
Network operating systems
Sachin Awasthi
 
PPT
Operating systems
Tanzeela Maqsood
 
Modern operating system.......
vignesh0009
 
209979479 study-material
homeworkping8
 
Operating systems
vinothinisureshbabu
 
Operating system
Pihu Goel
 
The operating
11jonesjordan
 
Operating System to control the overall computer in system
mhsinm2003
 
OPERATING.pptx
EgoGamer
 
MIS assignement
Mallick Sharique
 
Operating Systems and Memory Management
guest1415ae65
 
Features Of A Operating System
Alexis Naranjo
 
Web quest 1 group 1141617
camm13
 
MYSQL DATABASE Operating System Part2 (1).pptx
ArjayBalberan1
 
Intermediate Operating Systems
John Cutajar
 
UNIT-1_OSfgggvbbbbbhajsjshshsbsbsnsjsnsjs.ppt
rpampaniya07
 
Session 1(Concept of operating system).pptx
naackrmu2023
 
System software vt
Vishnu Teraiya
 
Introduction to OS.pdf
CheriviralaNikhil
 
Network operating systems
Sachin Awasthi
 
Operating systems
Tanzeela Maqsood
 
Ad

Recently uploaded (20)

PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 

What is an operating system

  • 1. What is an Operating System? An operating system is a program designed to run other programs on a computer .
  • 2. An operating system creates the ability to: serve a variety of purposes interact with users in more complicated ways keep up with needs that change over time
  • 3. Most Common Operating System Windows family of operating systems Macintosh operating systems UNIX family of operating systems
  • 4. In any device that has an operating system, there's usually a way to make changes to how the device works one of the reasons operating systems are made out of portable code rather than permanent physical circuits is so that they can be changed or modified without having to scrap the whole device.
  • 5. Operating System Functions It manages the hardware and software resources of the system. It provides a stable, consistent way for applications to deal with the hardware without having to know all the details of the hardware.
  • 6. The first task, managing the hardware and software resources operating system plays the role of the good parent, making sure that each application gets the necessary resources while playing nicely with all the other applications as well as husbanding the limited capacity of the system to the greatest good of all the users and applications
  • 7. The second task, providing a consistent application interface, is especially important if there is to be more than one of a particular type of computer using the operating system, or if the hardware making up the computer is ever open to change.
  • 8. Types of Operating Systems Real-time operating system (RTOS) Single-user, single task Single-user, multi-tasking Multi-user
  • 9. Real-time operating system (RTOS) Real-time operating systems are used to control machinery, scientific instruments and industrial systems. RTOS typically has very little user-interface capability, and no end-user utilities, since the system will be a "sealed box" when delivered for use.
  • 10. Single-user, single task designed to manage the computer so that one user can effectively do one thing at a time. The Palm OS for Palm handheld computers is a good example of a modern single-user, single-task operating system.
  • 11. Single-user, multi-tasking most people use on their desktop and laptop computers today Microsoft's Windows and Apple's MacOS platforms are both examples of operating systems that will let a single user have several programs in operation at the same time.
  • 12. Multi-user allows many different users to take advantage of the computer's resources simultaneously The operating system must make sure that the requirements of the various users are balanced, and that each of the programs they are using has sufficient and separate resources so that a problem with one user doesn't affect the entire community of users
  • 13. Unix, VMS and mainframe operating systems, such as MVS , are examples of multi-user operating systems. VMS (Virtual Memory System) is an operating system from the Digital Equipment Corporation ( DEC ) that runs in its older mid-range computers. MVS (Multiple Virtual Storage) is an operating system from IBM that continues to run on many of IBM's mainframe and large server computers.
  • 14. Unix is an operating system that originated at Bell Labs in 1969 as an interactive time-sharing system.
  • 15. Computer Operating Systems When you turn on the power to a computer, the first program that runs is usually a set of instructions kept in the computer's read-only memory (ROM). This code examines the system hardware to make sure everything is functioning properly.
  • 16. Power-on self test (POST) checks the CPU, memory , and basic input-output systems (BIOS) for errors and stores the result in a special memory location. Once the POST has successfully completed, the software loaded in ROM (sometimes called the BIOS or firmware ) will begin to activate the computer's disk drives.
  • 17. when the computer activates the hard disk drive, it finds the first piece of the operating system: the bootstrap loader .
  • 18. bootstrap loader The bootstrap loader is a small program that has a single function: It loads the operating system into memory and allows it to begin operation the bootstrap loader sets up the small driver programs that interface with and control the various hardware subsystems of the computer
  • 19. It sets up the divisions of memory that hold the operating system, user information and applications It establishes the data structures that will hold the myriad signals, flags and semaphores that are used to communicate within and between the subsystems and applications of the computer Then it turns control of the computer over to the operating system.
  • 20. The operating system's tasks, fall into six categories: Processor management Memory management Device management Storage management Application interface User interface