Functions of an operating system
1. Managing the human-computer interface
2. Moving data to and from secondary storage and file management
3. Sharing memory between software
4. Scheduling the processor and multitasking of software
6. Handling errors and alerting the user
7. Sending commands to output devices
8. Loading and running software
9. Managing user accounts