Following are some of the important functions of an Operating System:
1. Memory Management
2. Process Management
3. Device Management
4. File Management
5. Security Management
6. Control overall system performance
7. Error detecting aids
8. Coordination between other software and users