operating system
Software written to control a computer?s basic operations involved in accessing and processing data. An operating system performs such basic tasks as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories, and controlling peripheral devices. See also interface.