Basics of Operating Systems Operating System Service
Recap In the last class, you have learnt about introduction of Operating System
Objectives On completion of this period, you would be able to know Operating System Services
Operating System Services The operating system provides certain services to programs and to the user of those programs System services User services 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
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 .Program should be loaded to main memory for execution.(this by done help of the os) gui widgets,folders,visibility simple mouse move cli text based commands dos create folder
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 Inter process communications.os will take care of this kind of communications. Error detections and handlings Protection related issues
Operating System Services Safety in the case of power failures via backups Detecting and desirable states such as printer out of papers Error will be reported to user via os.itself debug errors. system services Resources allocations Includes processor and I/O scheduling, memory management .optimal utilization of resources are done by os. Accounting : To track user usage of resources for billing and statistical reasons
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
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
Frequently Asked Question Write and Explain operating system services
Quiz User entered commands will be interpreted and appropriate action will be performed by using Command interpreter a) Yes b) No
Quiz Resources allocations Includes processor and I/O scheduling, memory management a) Yes b) No
Other subject materials Web designing Micro processors C++ tutorials java home