SlideShare une entreprise Scribd logo
1  sur  25
OPERATING SYSTEM
AGENDA
• OPERATING SYSTEM
• FUNCTION AND COMPONENT OF OS
• TYPES OF OS
• PROCESS AND PROGRAM
• REAL TIME OPERATING SYSTEM
What is an operating
system (OS):
An operating system is
a collection of
software that
manages computer
hardware resources
and provides common
services for computer
programs. The
operating system is a
vital component of
the system software in
computer system.
OPERATIONS OF OS
• MANAGING RESOURCES
• PROVIDING A USER
INTERFACES
• RUNNING
APPLICATIONS
• SUPPORT FOR BUILT IN
UTILITY PROGRAMS
• CONTROL TO THE
COMPUTER
HARDWARE.
• PROCESS MANAGEMENT
• MEMORY MANAGEMENT
• I/O DEVICE MANAGEMENT
• FILE SYSTEM
• PROTECTION
• NETWORK MANAGEMENT
• NETWORK SERVICES
• USER INTERFACE
VIRTUAL MEMORY
STRUCTURE OF OS
• REAL TIME OPERATING
SYSTEM.
• SINGLE USER,SINGLE
TASK
• SINGLE USER ,MULTI
TASKING
• MULTI USER ,MULTI
TASKING.
FEATURES OF OPERATING SYSTEM
• RELIABLE
• OPERATIONAL AT ALL TIMES
• SHOULD COORDINATE AND HAVE GOOD
CONTROL OF INPUT AND OUTPUT
OPERATIONS AND THE DEVICES ON WHICH
THEY ARE PERFORM.
• ENHANCE TIME SHARING
STORAGE DEVICE HIERARCHY
EXAMPLES OF COMPUTING DEVICES
WHICH USE OS
• COMPUTERS
• MOBLIE PHONES
• 3D TELEVISION
• VIDEO GAME
• ATM
• TICKET WENDING MACHINE
ADVANTAGES OF OS
• EASY TO USE
• USER FRIENDLY
• INTERMEDIATE BETWEEN ALL HARDWARE’S
AND SOFTWARE’S OF THE SYSTEM
• NO NEED TO KNOW ANY TECHNICAL
LANGUAGES
• IT’S THE PLATFORM OF ALL PROGRAMS
DISADVANTAGES
• IF ANY PROBLEMS AFFECTED IN OS ,YOU MAY
LOSE ALL THE CONTENTS WHICH HAVE BEEN
STORED ALREADY
• UNWANTED USER CAN USE YOUR OWN
SYSTEM
MULTITHREADING
PROCESS AND PROGRAM
• A PROCESS INVOKES OR INITIATES A PROGRAMS .IT IS AN
INSTANCE OF A PROGRAM THAT CAN BE MULTIPLE AND
RUNNING THE SAME APPLICATION.
• EXAMPLE:NOTEPAD IS ONE PROGRAM AND CAN BE OPENED
TWICE.
SERVER NEEDS
REAL TIME OPERATING SYSTEM
• AN OPERATING SYSTEM (OS)INTENDED TO SERVE
REAL APPLICATION REQUESTION REQUESTS
• AN RTOS HAS AN ADVANCED ALGORITHM FOR
SCHEDULING .
ALGORITHMS USED IN RTOS
• COOPERATIVE SCHEDULING
• PREEMTIVE SCHEDULING
1. RATE MONOTONIC SCEDULING
2. ROUND ROBIN SCHEDULING
3. FIXED PRIORITY PRE EMPTIVE SCHEDULING ,AND
IMPLEMENTATION OF PREEMPTIVE TIME SLICING
4. FIXED PRIORITY SCHEDULING WITH DEFEERED
PREEMPTION
5. FIXED PRIORITY NON PREEMPTIVE SCHEDULING
6. CRITICAL SECTION PREEMPTIVE SCHEDULING
7. STATIC TIME SCHEDULING
SCHEDULING IN RTOS
• RUNNING (EXECUTING CPU)
• READY (READY FOR EXECUTION)
• BLOCKED(WAITING FOR AN EVENT,I/O FOR
EXAMPLE)
SCHEDULING
HOW RTOS IS DIFFERENT?
• THE KEY DIFFERENCE BETWEEN GENERAL COMPUTING
OPERATING SYSTEMS AND REAL TIME OPERATING
SYSTEMS IS NEED FOR”DETERMINISIC” TIMING
BEHAVIOUR ,GENERAL COMPUTING NON REAL TIME
OPERATING SYSTEM ARE OFTEN QUITE NON
DETERMINISIC
• REAL TIME OPERATING SYSTEMS ARE OFTEN USES IN
EMBEDDED SOLUTIONS,THAT IS,COMPUTING
PLATFORMS THAT ARE WITHIN ANOTHER DEVICE
.WHILE REAL TIME OPERATING SYTEMS ARE TYPICALLY
DESIGNED FOR AND USED WITH EMBEDDED SYSTEMS.
SYNCHRONIZATION
PROCESS STATES FOR TIME SHARING
Operating system and its uses

Contenu connexe

Similaire à Operating system and its uses

UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptxUNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptxLeahRachael
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating systemHAMZA AHMED
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsssuser6aef00
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system conceptsArnav Chowdhury
 
Real time operating system
Real time operating systemReal time operating system
Real time operating systemKhuram Shahzad
 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1Lahav Savir
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq uprAjay Yadav
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applicationsGR8Conf
 
operating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSgoperating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSgDashrath5
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classificationVaibhav Khanna
 
Processes and operating systems
Processes and operating systemsProcesses and operating systems
Processes and operating systemsRAMPRAKASHT1
 
Operation Java games apps systems presentation
Operation Java games apps systems presentationOperation Java games apps systems presentation
Operation Java games apps systems presentationnofove2839
 
Boost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE SoftwareBoost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE SoftwareInductive Automation
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and typesPrakash Sir
 
Insider operating system
Insider   operating systemInsider   operating system
Insider operating systemAditi Saxena
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systemsleo3004
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security ConceptsMohit Saxena
 

Similaire à Operating system and its uses (20)

UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptxUNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating system
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systems
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system concepts
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Introduction
IntroductionIntroduction
Introduction
 
Real time operating system
Real time operating systemReal time operating system
Real time operating system
 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq upr
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applications
 
operating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSgoperating systemPPT sfgSun< Shg<SKJ <JSg
operating systemPPT sfgSun< Shg<SKJ <JSg
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
Operating system 06 operating system classification
Operating system 06 operating system classificationOperating system 06 operating system classification
Operating system 06 operating system classification
 
Processes and operating systems
Processes and operating systemsProcesses and operating systems
Processes and operating systems
 
Operation Java games apps systems presentation
Operation Java games apps systems presentationOperation Java games apps systems presentation
Operation Java games apps systems presentation
 
Boost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE SoftwareBoost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE Software
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
 
Insider operating system
Insider   operating systemInsider   operating system
Insider operating system
 
Real Time Systems
Real Time SystemsReal Time Systems
Real Time Systems
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security Concepts
 

Dernier

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Dernier (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

Operating system and its uses

  • 2. AGENDA • OPERATING SYSTEM • FUNCTION AND COMPONENT OF OS • TYPES OF OS • PROCESS AND PROGRAM • REAL TIME OPERATING SYSTEM
  • 3. What is an operating system (OS): An operating system is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in computer system.
  • 5. • MANAGING RESOURCES • PROVIDING A USER INTERFACES • RUNNING APPLICATIONS • SUPPORT FOR BUILT IN UTILITY PROGRAMS • CONTROL TO THE COMPUTER HARDWARE.
  • 6. • PROCESS MANAGEMENT • MEMORY MANAGEMENT • I/O DEVICE MANAGEMENT • FILE SYSTEM • PROTECTION • NETWORK MANAGEMENT • NETWORK SERVICES • USER INTERFACE
  • 9. • REAL TIME OPERATING SYSTEM. • SINGLE USER,SINGLE TASK • SINGLE USER ,MULTI TASKING • MULTI USER ,MULTI TASKING.
  • 10. FEATURES OF OPERATING SYSTEM • RELIABLE • OPERATIONAL AT ALL TIMES • SHOULD COORDINATE AND HAVE GOOD CONTROL OF INPUT AND OUTPUT OPERATIONS AND THE DEVICES ON WHICH THEY ARE PERFORM. • ENHANCE TIME SHARING
  • 12. EXAMPLES OF COMPUTING DEVICES WHICH USE OS • COMPUTERS • MOBLIE PHONES • 3D TELEVISION • VIDEO GAME • ATM • TICKET WENDING MACHINE
  • 13. ADVANTAGES OF OS • EASY TO USE • USER FRIENDLY • INTERMEDIATE BETWEEN ALL HARDWARE’S AND SOFTWARE’S OF THE SYSTEM • NO NEED TO KNOW ANY TECHNICAL LANGUAGES • IT’S THE PLATFORM OF ALL PROGRAMS
  • 14. DISADVANTAGES • IF ANY PROBLEMS AFFECTED IN OS ,YOU MAY LOSE ALL THE CONTENTS WHICH HAVE BEEN STORED ALREADY • UNWANTED USER CAN USE YOUR OWN SYSTEM
  • 16. PROCESS AND PROGRAM • A PROCESS INVOKES OR INITIATES A PROGRAMS .IT IS AN INSTANCE OF A PROGRAM THAT CAN BE MULTIPLE AND RUNNING THE SAME APPLICATION. • EXAMPLE:NOTEPAD IS ONE PROGRAM AND CAN BE OPENED TWICE.
  • 18. REAL TIME OPERATING SYSTEM • AN OPERATING SYSTEM (OS)INTENDED TO SERVE REAL APPLICATION REQUESTION REQUESTS • AN RTOS HAS AN ADVANCED ALGORITHM FOR SCHEDULING .
  • 19. ALGORITHMS USED IN RTOS • COOPERATIVE SCHEDULING • PREEMTIVE SCHEDULING 1. RATE MONOTONIC SCEDULING 2. ROUND ROBIN SCHEDULING 3. FIXED PRIORITY PRE EMPTIVE SCHEDULING ,AND IMPLEMENTATION OF PREEMPTIVE TIME SLICING 4. FIXED PRIORITY SCHEDULING WITH DEFEERED PREEMPTION 5. FIXED PRIORITY NON PREEMPTIVE SCHEDULING 6. CRITICAL SECTION PREEMPTIVE SCHEDULING 7. STATIC TIME SCHEDULING
  • 20. SCHEDULING IN RTOS • RUNNING (EXECUTING CPU) • READY (READY FOR EXECUTION) • BLOCKED(WAITING FOR AN EVENT,I/O FOR EXAMPLE)
  • 22. HOW RTOS IS DIFFERENT? • THE KEY DIFFERENCE BETWEEN GENERAL COMPUTING OPERATING SYSTEMS AND REAL TIME OPERATING SYSTEMS IS NEED FOR”DETERMINISIC” TIMING BEHAVIOUR ,GENERAL COMPUTING NON REAL TIME OPERATING SYSTEM ARE OFTEN QUITE NON DETERMINISIC • REAL TIME OPERATING SYSTEMS ARE OFTEN USES IN EMBEDDED SOLUTIONS,THAT IS,COMPUTING PLATFORMS THAT ARE WITHIN ANOTHER DEVICE .WHILE REAL TIME OPERATING SYTEMS ARE TYPICALLY DESIGNED FOR AND USED WITH EMBEDDED SYSTEMS.
  • 24. PROCESS STATES FOR TIME SHARING