operating system
The software that performs the essential tasks a computer must do in order to function, such as allocating memory, controlling devices, supporting software applications, and providing access to files.