The main functions of Operating system are as follows:
- Processing Management
A process is an application or a program in running state. Process management is the important part of an operating system which enables the activities of planning , monitoring and performance of a process. - Memory Management
As an memory manager, the operating system handles the allocations and deallocation of memory space as required by various programs . managing the primary memory , sharing and minimising memory access time are the basic goals of the memory. - File Management
The operating system is responsible for creation and deletions of files and directories . It also takes care of other file related activities such as organising, storing , retrieving, naming and protecting the files. - Input/output Management
The input/output management module of an operating system coordinates and assigns different input and output devices.It controls all input and output devices, keeps track of input/output requests, issues commands to these devices. - Security Management
The operating system protects system resources and information against destruction and unauthorised use , it keeps different programs and data in such a manner that they do not interfaces with each other.