SlideShare a Scribd company logo
1 of 15
Basics of Operating Systems : Operating System Services




• HOME     PREVIOUS TOPIC NEXT
• PREVIOUS QUESTION PAPERS FOR OS
• CPP TUTORIALS




                                                     1
Recap


In the last class, you have learnt about
• Multi processor System
• Operating System Components




                                           2
Objectives


On completion of this period, you would be able
 to know

• Operating System Services




                                                  3
Operating System Services

• The operating system provides certain services to
  programs and to the user of those programs

• These services include
   – User interface
   – Program execution
   – I/O operations
   – File system management
Operating System Services

– Communications

– Error detections and handlings

– Resources allocations
– Accounting
– Protection
– Command interpretation
– Resource management




                                   5
Operating System Services
Operating System Services

User interface
• All Operating Systems have a user interface. Types
  of user Inter faces are
       • Command –line interface, Batch inter face, GUI
Program execution
• Starting of programs, managing their execution and
  communicating their results
Operating System Services
I/O operations
• Mechanism for initiating and managing I/O operation

File system management
• Creating, maintaining and manipulating files

Communications
• Between processes of the same user and different users

Error detections and handlings
• Protection related issues

                                                        8
Operating System Services
• Safety in the case of power failures via backups

• Detecting and desirable states such as printer out of
  papers

Resources allocations

• Includes processor and I/O scheduling, memory
  management

Accounting

• To track user usage of resources for billing and statistical
  reasons

                                                          9
Operating System Services
Protection
• One process must be protected from another

Command interpretation
• User entered commands will be interpreted and
  appropriate action will be performed
Resource management
• The various resources of the system are
  managed in an optimal way
                                            10
Summary
• The operating system provides certain services to

  program and to the user of those programs
• These services include
   – Program execution and handling

   – I/O operations

   – File system management

   – Communications

   – Exceptions detections and handlings



                                                      11
Frequently Asked Question

1. Write and Explain operating system services




                                             12
Quiz


1. User entered commands will be interpreted
   and appropriate action will be performed by
   using Command interpreter
a) Yes
b) No




                                                 13
Quiz

• Resources allocations Includes processor
  and I/O scheduling, memory management
  a) Yes
  b) No




                                             14
Other subject materials
•   Web designing
•   Micro processors
•   C++ tutorials
•   java

home


                                   15

More Related Content

What's hot

Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
Ravindra Raju Kolahalam
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
priya_sinha02
 

What's hot (20)

program flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architectureprogram flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architecture
 
Interrupts
InterruptsInterrupts
Interrupts
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
 
Memory management
Memory managementMemory management
Memory management
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating system
 
Demand paging
Demand pagingDemand paging
Demand paging
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
Process synchronization in Operating Systems
Process synchronization in Operating SystemsProcess synchronization in Operating Systems
Process synchronization in Operating Systems
 
operating system structure
operating system structureoperating system structure
operating system structure
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Evolution of os
Evolution of osEvolution of os
Evolution of os
 
Memory management
Memory managementMemory management
Memory management
 
Cpu scheduling in operating System.
Cpu scheduling in operating System.Cpu scheduling in operating System.
Cpu scheduling in operating System.
 
Operating Systems: Process Scheduling
Operating Systems: Process SchedulingOperating Systems: Process Scheduling
Operating Systems: Process Scheduling
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
File Management in Operating System
File Management in Operating SystemFile Management in Operating System
File Management in Operating System
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Kernel (OS)
 

Similar to Operating system services 9

7 distributed and real systems
7 distributed and real systems7 distributed and real systems
7 distributed and real systems
myrajendra
 
Lecture 12 monitoring the network
Lecture 12   monitoring the networkLecture 12   monitoring the network
Lecture 12 monitoring the network
Wiliam Ferraciolli
 
3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
myrajendra
 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
Lahav Savir
 

Similar to Operating system services 9 (20)

8
88
8
 
Lec # 1 chapter 2
Lec # 1 chapter 2Lec # 1 chapter 2
Lec # 1 chapter 2
 
OS_MD_1.pdf
OS_MD_1.pdfOS_MD_1.pdf
OS_MD_1.pdf
 
7 distributed and real systems
7 distributed and real systems7 distributed and real systems
7 distributed and real systems
 
Lecture 12 monitoring the network
Lecture 12   monitoring the networkLecture 12   monitoring the network
Lecture 12 monitoring the network
 
Lect01
Lect01Lect01
Lect01
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
 
3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
 
Kernel security Concepts
Kernel security ConceptsKernel security Concepts
Kernel security Concepts
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
 
Multi Layer Monitoring V1
Multi Layer Monitoring V1Multi Layer Monitoring V1
Multi Layer Monitoring V1
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
 
Operating System
Operating SystemOperating System
Operating System
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Computer system organization
Computer system organizationComputer system organization
Computer system organization
 
Operating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesOperating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - Architectures
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
 
OS Content.pdf
OS Content.pdfOS Content.pdf
OS Content.pdf
 
Engg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdfEngg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdf
 

More from myrajendra (20)

Fundamentals
FundamentalsFundamentals
Fundamentals
 
Data type
Data typeData type
Data type
 
Hibernate example1
Hibernate example1Hibernate example1
Hibernate example1
 
Jdbc workflow
Jdbc workflowJdbc workflow
Jdbc workflow
 
2 jdbc drivers
2 jdbc drivers2 jdbc drivers
2 jdbc drivers
 
3 jdbc api
3 jdbc api3 jdbc api
3 jdbc api
 
4 jdbc step1
4 jdbc step14 jdbc step1
4 jdbc step1
 
Dao example
Dao exampleDao example
Dao example
 
Sessionex1
Sessionex1Sessionex1
Sessionex1
 
Internal
InternalInternal
Internal
 
3. elements
3. elements3. elements
3. elements
 
2. attributes
2. attributes2. attributes
2. attributes
 
1 introduction to html
1 introduction to html1 introduction to html
1 introduction to html
 
Headings
HeadingsHeadings
Headings
 
Forms
FormsForms
Forms
 
Css
CssCss
Css
 
Views
ViewsViews
Views
 
Views
ViewsViews
Views
 
Views
ViewsViews
Views
 
Starting jdbc
Starting jdbcStarting jdbc
Starting jdbc
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Operating system services 9

  • 1. Basics of Operating Systems : Operating System Services • HOME PREVIOUS TOPIC NEXT • PREVIOUS QUESTION PAPERS FOR OS • CPP TUTORIALS 1
  • 2. Recap In the last class, you have learnt about • Multi processor System • Operating System Components 2
  • 3. Objectives On completion of this period, you would be able to know • Operating System Services 3
  • 4. Operating System Services • The operating system provides certain services to programs and to the user of those programs • These services include – User interface – Program execution – I/O operations – File system management
  • 5. Operating System Services – Communications – Error detections and handlings – Resources allocations – Accounting – Protection – Command interpretation – Resource management 5
  • 7. Operating System Services User interface • All Operating Systems have a user interface. Types of user Inter faces are • Command –line interface, Batch inter face, GUI Program execution • Starting of programs, managing their execution and communicating their results
  • 8. Operating System Services I/O operations • Mechanism for initiating and managing I/O operation File system management • Creating, maintaining and manipulating files Communications • Between processes of the same user and different users Error detections and handlings • Protection related issues 8
  • 9. Operating System Services • Safety in the case of power failures via backups • Detecting and desirable states such as printer out of papers Resources allocations • Includes processor and I/O scheduling, memory management Accounting • To track user usage of resources for billing and statistical reasons 9
  • 10. Operating System Services Protection • One process must be protected from another Command interpretation • User entered commands will be interpreted and appropriate action will be performed Resource management • The various resources of the system are managed in an optimal way 10
  • 11. Summary • The operating system provides certain services to program and to the user of those programs • These services include – Program execution and handling – I/O operations – File system management – Communications – Exceptions detections and handlings 11
  • 12. Frequently Asked Question 1. Write and Explain operating system services 12
  • 13. Quiz 1. User entered commands will be interpreted and appropriate action will be performed by using Command interpreter a) Yes b) No 13
  • 14. Quiz • Resources allocations Includes processor and I/O scheduling, memory management a) Yes b) No 14
  • 15. Other subject materials • Web designing • Micro processors • C++ tutorials • java home 15