Operating System is the software that manages all the computers' resources to optimize its performance provides common services for efficient execution of various application software and acts as an interpreter between the hardware, application programs and the user. An operating system is essential for any computer to be useful to us.
When a user or a program wants the hardware to do something, the request is always communicated to and processed by the operating system.
Operating systems performs basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk and controlling peripheral devices.
For large systems, the operating system has even greater responsibilities and powers.
Most operating systems perform the functions given below: