Operating systems manage the computer's resources, including the CPU, memory, disk drives, and printers
They allocate resources to specific tasks and ensure that they are used effectively
e.g. when a user opens multiple applications simultaneously, the operating system decides:
How much memory to allocate to each application
When and for how long each gets to use the CPU
How to handle data being read from or written to the hard drive.