An operating system is a program that manages the computer
hardware. It also provides a basis for application programs and
act as an intermediary between a user of a computer and the
computer hardware. It controls and coordinates the use of the
hardware among the various application programs for the various
users.