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

Operating system services 9

  • 1.
    Basics of OperatingSystems : Operating System Services • HOME PREVIOUS TOPIC NEXT • PREVIOUS QUESTION PAPERS FOR OS • CPP TUTORIALS 1
  • 2.
    Recap In the lastclass, you have learnt about • Multi processor System • Operating System Components 2
  • 3.
    Objectives On completion ofthis 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
  • 6.
  • 7.
    Operating System Services Userinterface • 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/Ooperations • 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 operatingsystem 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 enteredcommands will be interpreted and appropriate action will be performed by using Command interpreter a) Yes b) No 13
  • 14.
    Quiz • Resources allocationsIncludes 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