An operating system is a program which manages all the computer hardware.
It provides the base for application program and acts as an intermediary between a user and the computer hardware
The operating system can be observed from the point of view of the user or the system. This is known as the user view and the system view respectively. More details about these are given as follows.