Functions of Operating System
Operating System | Computer And IT Applications
BBA | BBA-TT | BCIS
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. An operating system is a collection of programs that together controls the operations of a computer system. It activates and recognises the hardware devices and provides an operating environment for other application software. It is an interpreter which is responsible for bridging the gap between hardware and application needs.The major functions of Operating System are as follows:
- Process management
- File management
- Memory management and
- Security management
- Process management: One of the major function of Operating System is process management.Operating system finds the status of processor and processes, chooses a job, chooses processer in the job, allocates the processor to the process and frees the processer when the process is executed.As a whole, we can say that it assigns the processor to a process and deallocate processor when it is not required.
- File management: One of the major function of Operating System is file management.Operating System allocates and deallocates the resources and decides what will get the resources.It controls which process gets the device or file for what duration.OS is responsible for the organising and tracking of directories and files that are saved or retrieved from a disk which helps user to perform various tasks, such as creating directories and files, copying and moving files, renaming files and deleting files.
- Memory management: One of the major function of Operating System is memory management.Operating System takes a decision of providing the duration and part of memory for a process or program.For example, when the user requests CPU for read/write operation, OS determines the amount of memory required for the program instructions and data. Then, OS allocates required memory to load the program and data into RAM. When program terminates its memory area is free and the same memory area is allocated for other programs.
- Security management: One of the major function of Operating System is security management.There are various virus threats which can interfere with the normal operations of your computer and can be very harmful and result in loss of data or system crashes.OS of a computer has a number of built-in tools to protect against security threats, including the use of virus scanning utilities and setting up a firewall to block suspicious network activity.Besides this,Operating System also helps to prevent unauthorised access to programs and data by the use of password, user login etc.