SlideShare a Scribd company logo
1 of 14
OPERATING SYSTEM
Operating system is a
System Software…
It acts as an Intermediatory between H/W & User.
RESOURCE MANAGER
Provide a plateform on which other application programs are installed.
L
2
ABSTRACT VIEW…
3 ADD A FOOTER MM.DD.20XX
FUNCTIONALITIES…
PROCESS MANAGEMENT
MEMORY MANAGEMENT
I/O DEVICE MANAGEMENT
NETWORK MANAGEMENT
SECURITY & PROTECTION
L
4
EVOLUTION…
In Starting Mainframe
Computers…
Common I/P & O/P devices were card readers.
User Prepare a Job which consisted of the Program, I/P data and Control
instructions
I/P Job is given is the form of Punch Cards and also appear in form of
punch card after processing.
So OS was very simple, major task is to transfer the control from one job to
another.
L
5
Batch Operating
System…
 Operator Sort Jobs with similar needs are batched together and executed through the
processor as a group.
ADVANTAGES:
Saving Time.
During Batch execution no Manual Intervention is needed.
DISADVANTAGES:
Memory Limitation.
L
6
SPOOLING…
(Simultaneous peripheral operations online)
 Data is stored first onto the disk and then CPU interact with Disk via Memory.
ADVANTAGES:
No interaction of I/P & O/P devices with CPU
CPU Utilization.
DISADVANTAGES:
In Starting, Spooling was Uni-programming.
L
7
MULTIPROGRAMMING…
 More then one process in main memory which are ready to execute.
CPU make Context Switch.
ADVANTAGES:
High CPU Utilization.
Less waiting time.
DISADVANTAGES:
Scheduling and main memory management is required.
L
8
MULTITASKING OR
TIME-SHARING OS…
 Each task is given some time to execute..
ADVANTAGES:
CPU idle time can be reduced.
Each task gets an equal opportunity.
DISADVANTAGES:
Reliability Problem .
L
9
MULTIPROCESSING…
 System consists of several processors that share a common physical memory..
ADVANTAGES:
Enhanced Performance.
True parallel execution of processes.
DISADVANTAGES:
More Expensive .
L
10
DISTRIBUTED OS…
Independent computer systems communicate with each other using a shared network.
ADVANTAGES:
Failure of one will not affect the other network communication.
Computation is highly fast
DISADVANTAGES:
Fail of main network will stop the entire communication.
L
11
EMBEDDED OS…
Specialized OS designed to perform
specific task for a device that is not a
computer.
Examples include ATMs, computer in cars
etc.
MM.DD.20XXADD A FOOTER12
REAL TIME OS…
 Serve real-time applications without buffer delays.
ADVANTAGES:
Maximum utilization of devices.
Focus on running applications.
DISADVANTAGES:
Use heavy system resources..
L
13
THANK YOU!

More Related Content

What's hot (17)

Lesson 4 Types Of Operating Systems
Lesson 4 Types Of Operating SystemsLesson 4 Types Of Operating Systems
Lesson 4 Types Of Operating Systems
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
ITT project ON types of operating system
ITT project ON types of operating systemITT project ON types of operating system
ITT project ON types of operating system
 
operating system
operating systemoperating system
operating system
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
Operating System
Operating SystemOperating System
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 introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
 
Operating system
Operating systemOperating system
Operating system
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
Desktop system,clustered system,Handheld system
Desktop system,clustered system,Handheld systemDesktop system,clustered system,Handheld system
Desktop system,clustered system,Handheld system
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating system
Operating systemOperating system
Operating system
 
Operating System
Operating System Operating System
Operating System
 

Similar to Operating System

01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usage01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usagewip85961
 
OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)Muhammad Osama
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture NotesFellowBuddy.com
 
Operating System and related questions
Operating System and related questionsOperating System and related questions
Operating System and related questionsimdurgesh
 
OPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTESOPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTESsuthi
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threadsdonny101
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsachal02
 
Oslecture1
Oslecture1Oslecture1
Oslecture1kausik23
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdfrohitbaweja26
 
Multilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMultilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMahesh Kumar Attri
 
Operating System and Building Blocks
Operating System and Building BlocksOperating System and Building Blocks
Operating System and Building BlocksAnupritaBhoyar
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1SanthiNivas
 

Similar to Operating System (20)

01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usage01. Operating Systems Definition and Usage
01. Operating Systems Definition and Usage
 
OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)OperatingSystem01..(B.SC Part 2)
OperatingSystem01..(B.SC Part 2)
 
Os unit 1
Os unit 1Os unit 1
Os unit 1
 
operating systems
operating systemsoperating systems
operating systems
 
Operating System Lecture Notes
Operating System Lecture NotesOperating System Lecture Notes
Operating System Lecture Notes
 
Operating System and related questions
Operating System and related questionsOperating System and related questions
Operating System and related questions
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
OPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTESOPERATING SYSTEM - SHORT NOTES
OPERATING SYSTEM - SHORT NOTES
 
OS-01.ppt
OS-01.pptOS-01.ppt
OS-01.ppt
 
Unit 1os processes and threads
Unit 1os processes and threadsUnit 1os processes and threads
Unit 1os processes and threads
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Oslecture1
Oslecture1Oslecture1
Oslecture1
 
Oslecture1
Oslecture1Oslecture1
Oslecture1
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf
 
Multitasking
MultitaskingMultitasking
Multitasking
 
Multilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMultilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memory
 
Operating System and Building Blocks
Operating System and Building BlocksOperating System and Building Blocks
Operating System and Building Blocks
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 

Recently uploaded

APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityamy56318795
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024vaibhav130304
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfDeskTrack
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)Max Lee
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Soroosh Khodami
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesNeo4j
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdfkalichargn70th171
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 

Recently uploaded (20)

APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 

Operating System

  • 2. Operating system is a System Software… It acts as an Intermediatory between H/W & User. RESOURCE MANAGER Provide a plateform on which other application programs are installed. L 2
  • 3. ABSTRACT VIEW… 3 ADD A FOOTER MM.DD.20XX
  • 4. FUNCTIONALITIES… PROCESS MANAGEMENT MEMORY MANAGEMENT I/O DEVICE MANAGEMENT NETWORK MANAGEMENT SECURITY & PROTECTION L 4
  • 5. EVOLUTION… In Starting Mainframe Computers… Common I/P & O/P devices were card readers. User Prepare a Job which consisted of the Program, I/P data and Control instructions I/P Job is given is the form of Punch Cards and also appear in form of punch card after processing. So OS was very simple, major task is to transfer the control from one job to another. L 5
  • 6. Batch Operating System…  Operator Sort Jobs with similar needs are batched together and executed through the processor as a group. ADVANTAGES: Saving Time. During Batch execution no Manual Intervention is needed. DISADVANTAGES: Memory Limitation. L 6
  • 7. SPOOLING… (Simultaneous peripheral operations online)  Data is stored first onto the disk and then CPU interact with Disk via Memory. ADVANTAGES: No interaction of I/P & O/P devices with CPU CPU Utilization. DISADVANTAGES: In Starting, Spooling was Uni-programming. L 7
  • 8. MULTIPROGRAMMING…  More then one process in main memory which are ready to execute. CPU make Context Switch. ADVANTAGES: High CPU Utilization. Less waiting time. DISADVANTAGES: Scheduling and main memory management is required. L 8
  • 9. MULTITASKING OR TIME-SHARING OS…  Each task is given some time to execute.. ADVANTAGES: CPU idle time can be reduced. Each task gets an equal opportunity. DISADVANTAGES: Reliability Problem . L 9
  • 10. MULTIPROCESSING…  System consists of several processors that share a common physical memory.. ADVANTAGES: Enhanced Performance. True parallel execution of processes. DISADVANTAGES: More Expensive . L 10
  • 11. DISTRIBUTED OS… Independent computer systems communicate with each other using a shared network. ADVANTAGES: Failure of one will not affect the other network communication. Computation is highly fast DISADVANTAGES: Fail of main network will stop the entire communication. L 11
  • 12. EMBEDDED OS… Specialized OS designed to perform specific task for a device that is not a computer. Examples include ATMs, computer in cars etc. MM.DD.20XXADD A FOOTER12
  • 13. REAL TIME OS…  Serve real-time applications without buffer delays. ADVANTAGES: Maximum utilization of devices. Focus on running applications. DISADVANTAGES: Use heavy system resources.. L 13