The hardware cannot do anything without the software control. A computer will run only if mechanisms are provided th handle files, launch programs and deals with other user requests. These functions are carried out by system software called operating system. It is executed ta startup time and run constantly while the computer is on. The operating system instructs the computer on how to operate properly and manages the To and For flow of data from each part of the computer. It tends to isolate the hardware from the user, An operating system helps people use computer in many ways. But the functions performed by an OS are generally transparant or invisible to the users, eg: MS-DOS, OS/2, Windows, (95/98/2000/xp), Linus, UNIX etc.
An operating system is the program that, after being initially loaded into the computer, controls the execution of computer program and which may provide scheduling, debugging, Input/Output control, compilation, storage supervision and management of data etc. The operating system provides many important function to the people using the computer. From the largest mainframes and super computers to the small personal computer almost all computer system run under OS control.
As computer conisists of various resourceslike memory, CPU, Disk etc. It is very difficult for the user of computer to understand how to operate them directly. So OS becomes the interpreter between the computer hardware and users. It interprets the command of user to the hardware. For example, if we want to save our Bio-data in floppy disk, then we don't know "how to wright" or "where to write" inside the floppy, but our duty is simply t o give command to the operating system and then it will be the job of OS to tell the floppy drive what to do exactly. In short, OS acts as a interface and hides every details of working principle of computer from the user.