Functions of Operating System :-
In a computer, the O/S provides almost all the supports to a
running process.
It provides mainly following services or functionalities :-
- Process Management :- When a process wants to execute, then it requires the attention of CPU. i.e. CPU time and the other data or resources also for their execution. The operating system is responsible to manage the requirement of a process.
- Memory Management :- When a process wants to execute then it must be loaded into RAM. It is the responsibility of operating system to manage the memory space (RAM Space) either statically or dynamically. The location of process into RAM before their execution is called static location, where the location of a process into RAM during execution is called dynamic location.
- File Management :- To manage the files within the disk of the system is also the responsibility of O/S. The operating system manages the representation of file, the format of file and the other characteristics also.
- Disk Management :- In our computer system al the files are stored in the disk, where the disk is divided into different blocks with the help of tracks and sectors. The O/S is responsible to manage allocation an accessing of files from the disk.
- Security and protection :- The O/S is also responsible to provide security and protection in the accessing of a file or of a process. The O/S provides security and protection by the means of authentication, login accounts, etc.
Different views of
O/S :-
- The O/S is viewed as a program by the user, which helps to complete the task.
- For an application software, the O/S is just like a platform with a number of functionalities.
- The user cannot directly interact with the O/S but the application softwares can.
- Application software can’t access the hardwares of the system, but the O/S can.
- The program of O/S, which helps in the execution of different application softwares, are also known as ‘Kernel.’
0 Comments
Tell us your queries or more topics which you want