Operating System :-
Operating System is a set of master programs, which is designed to control entire operation of the computer. This is the software that is required in order to run other application software. The operating system can be regarded as a track on which the train runs. As the track acts as a strong link between earth and the train, operating system also acts as a strong link between the hardware and the user of the computer. To run the train, track has to be installed first, similarly the operating system is required in the system to make it operational. It is loaded automatically into the computer whenever we start the computer. Operating system is a general-purpose software which is involved in each and every activity of the computer. The operating system decides when and how to process which data, where to store the processed data and from where to supply the data when user requests.
Functions Of Operating System:-
1. Interface between user and hardware :-
The computer hardware does not understand the language used by humans to communicate with each other. It works on the binary language of 0s and 1s. The users work in human understandable language like English but how we get the correct result from the computer? It is the operating system which converts our input to the language understandable by the hardware the converts the output to user understandable language.
For this, each operating system has its own set de commands and the user supplies these commands on the terminal. These commands are interpreted by the operating system and the desired result is presented to the user. Thus operating system acts as command interpreter.
2. Peripheral Management :-
The operating system manager the working of different input/output devices attached to the computer. Different input output devices like printer and scanners work under control of the operating system. For example, if there are 3 print commands fired from different application, the operating system will ensure that All the printing jobs are performed efficiently and independent of each other. The operating system keeps a check on the working of various devices attached with computer.
3. Memory Management :-
Memory management is one of the most critical jobs of the operating system. The operating system decides which file will be stored at which location in the memory. Both primary and secondary memories work under control of operating system. The operating system takes data needed for processing from secondary memory and stores into the main memory. Then it takes output from the main memory and stores it into the secondary memory when required by the user.
4. Process Management :-
In operating system allowing multiple application to run simultaneously, the operating system keeps track of number of processes waiting to get processed and manager the processing of each and every process by providing them whatever they want. The modern operating systems allocate a part of main memory to each running application. Importance Of The Operating System :-
From the above listed functions, you can well understand the importance of operating system in a computer system. Practically, no computer that you see is without the operating system. It is the operating system that actually makes the hardware work as per the instructions provided by the user. It is the operating system that actually communicates with the different peripheral devices and controls their working. It is the operating system that maintains the table of contents for a disk. The operating system keeps the knowledge of actual physical location of each and every file created on disk and it is the operating system that keeps track of different process which are currently being executed by using multitasking. In short, we can say that without the operating system. Working on the computer system is simply impossible.