Com 212 intro to system programming book Theory



Download 0.65 Mb.
View original pdf
Page61/72
Date13.05.2021
Size0.65 Mb.
#56617
1   ...   57   58   59   60   61   62   63   64   ...   72
com-212-introduction-to-system-programming-theory
9833 SS1 FISHERY LESSON NOTE




Page | 61
WEEK ELEVEN


Learning Outcome for this week
Services provided by Operating System

Operating Systems Services
Following are the five services provided by an operating systems to the convenience of the users.
Program Execution
The purpose of a computer systems is to allow the user to execute programs. So the operating systems provides an environment where the user can conveniently run programs. The user does not have to worry about the memory allocation or multitasking or anything. These things are taken care of by the operating systems. Running a program involves the allocating and de-allocating memory, CPU scheduling in case of multi-process. These functions cannot be given to the user-level programs. So user-level programs cannot help the user to run programs independently without the help from operating systems.
I/O Operations
Each program requires an input and produces output. This involves the use of IO. The operating systems hides the user the details of underlying hardware for the IO. All the user sees is that the IO has been performed without any details. So the operating systems by providing IO makes it convenient for the users to run programs. For efficiently and protection users cannot control IO so this service cannot be provided by user- level programs.

Download 0.65 Mb.

Share with your friends:
1   ...   57   58   59   60   61   62   63   64   ...   72




The database is protected by copyright ©ininet.org 2024
send message

    Main page