What is an Operating System?Vinod - October 13, 2020
What is an Operating System?
The Operating System, in short, is called the OS, a computer program that handles other computer programs. The operating system acts as an intermediary between the user (users) and the computer system. It explains our instructions to the computer. Other software programs and hardware are handled by the Operating System.
A computer is an inanimate object without an operating system. Because the operating system makes lifeless hardware workable and provides other software programs running over the hardware.
The main question is why the operating system is required, what is the importance of operating system for a computer system?
Some of the major functions of Operating System
1 simplifies computer systems
The computer system considers the data entered by the user in binary number (0,1) only. However, it is not possible for the user to give instructions in binary. Therefore, the convenience of preparing the user interface in its own language comes from the operating system.
2 hardware hides notifications
When the user gives instructions to the computer, the conversation between the hardware and the operating system. We and the user do not know about it. Because, this information is unusable for us. Therefore, it is hidden.
In this way, we see only the answer and the output. Processing of input from the input given by us is not shown to us. All this happens between the hardware and the operating system.
3. Provides simple medium
The modern operating system is based on the GUI (Graphical User Interface). That is, there is no need for any type of coding or programming to deliver the command.
You can complete the work you want to do only through a button or an icon. Your desktop icon is the best example of this. From here you have to go to the computer file, then you just click on the My Computer icon. And reach.
The graphical user interface has proved to be much simpler, user friendly and effective than the initial, command line interface (still used in many operating systems today). Perhaps this is the reason that computer users are ready to pay money for this.
Describing the Relationship between User Operating System and Hardware
One function of the operating system is also to mediate. This is the link between the user and the hardware. Whatever instructions the user gives to the computer. It only accesses the related hardware via the operating system.
Suppose, if you want to play song in computer then you play song. You have given this instruction through the operating system installed in the computer system. The OS delivers this instruction to the voice hardware. And thus you get the output in the form of voice.
Manages 5 resources
Management and allocation of resources in your computer system is also done by the operating system itself. How much memory to allocate to a particular task, which hardware to inform. The operating system does all this work.
Suppose, if you want to download a 3MB song in a new folder, then the operating system will first give 3MB space for this folder and then the file manager will do this work.
Types of Operating System
The Operating System has always been with the computer. As the computer developed, so did the Operating System itself. The Operating System is divided into several categories. But, we will know some of the major types of Operating System here.
1. Multi-user Operating System
This operating system allows multiple users to work together. On this operating system, hundreds of users can do their work at a time.
2. Single-user Operating System
In contrast, the Single-user Operating System allows only one user to work at a time. Many users cannot work on this operating system at one time.
3. Multitasking Operating System
This Operating System allows the user to run several different programs simultaneously. On this operating system, you can also write e-mail at a time and also chat with your friends.
4. Multi Processing Operating System
This Operating System allows a program to run on more than one CPU.
5. Multi Threading Operating System
This Operating System lets different parts of a program run simultaneously.
6. Real Time Operating System
The Real Time Operating System processes the Input given by the user immediately. The Windows Operating System is the best example of this.