Operating systems perform 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 such as disk drives and printers. It controls and allocates computer resources
An application is a program designed to perform a specific function directly for the user or, in some cases, for another application program.