Functions of an Operating System
1. Serves as an interface between the user and the computer/hardware and software
2. Access control/System Security
3. Controls program execution
4. Booting/Starting up the computer
5. Controls hardware resources
6. File-system manipulation
7. Control over system performance
8. Protects the system from errors and failures/error handling