Answers
Performs housekeeping tasks to keep computers efficient
Manages hardware, users and resources
Provides the user interface
Adds extra functionality beyond core functions
Often packaged with the operating system
Defragmenters and anti-malware tools are examples
Provides a platform for application software to run
Controls and manages the whole computer
Windows, Linux and macOS are examples