An Operating System (OS) is system software that manages computer hardware and software resources while providing common services for computer programs. Operating Systems make it possible for other software and programs to run and make use of the hardware by recognizing input from the keyboard and mouse, sending output to the screen, keeping track of files and directories, and controlling other devices, like printers.