An operating system (OS) is software that manages computer hardware and software resources and provides common services for computer programs. It is an essential component of the system software; application programs usually require an operating system to function