15 April, 2022

Types of Operating System


 Types of Operating System 

Operating System is a  System Software, it is divided into many types based on working, the basis of use, and the basis of the development order, we can learn the kinds of an operating system.

Based on the user,  Operating systems are divided into two parts:-

1. Single User Operating System:  It permits only one user to work on the computer at a time, i.e., more than one user account cannot be made here, only one person can work. example MS-DOS, Windows 95, 98. 

2. Multi-User Operating System: Such operating systems in which you can create more than one user account and work on them are called multi-user operating systems, in which each user is given a terminal connected to the computer. For Linux Unique, Modern Versions of Windows.

Based on working mode also it is divided into two parts:-


1. Character User Interface:- It is also known as a command-line interface. In this type of operating system, the work is done by typing, in which unique types of commands are given to operate the computer and only text is used. A good example of this type of operating system is MS-DOS.

2. Graphical User Interface Graphical:-  It depends on operating system graphics i.e. you can provide input to the computer through mouse and keyboard and there. The interface that is given to you is graphical or there are all types of buttons there are menus which is a totally easy interface.


Based on the development of the Computer and the generations of the computer,  thus operating systems are of the following types:-

1. Batch Processing System:-  It is one of the first operating systems used in computers. Users of the Batch operating system rather than using it themselves, give their task to the operator in a punch card or other similar device, and the operator makes a group of all the jobs and runs them. Commonly, batch operating systems run one program at a time, their use is now minor, but it is still being used in some mainframe computers.


2. Time-Sharing or Multi-User Operating System:- Time Sharing or Multi-User Operating System is used in the network, through which different users can use the same program at the same time. In this type of operating system, user accounts are made, so that how much permission the user has to use the software, is known. 


3. Multi-Tasking Operating System:- Multiple tasks are performed at the same time in a multitasking operating system. In fact, the processor gives time to different processes very fast, which is called CPU Scheduling. This work happens so fast that all the tasks seem to be happening simultaneously to the user. The benefit of this is that the free time of the CPU is used optimally. 

4. Real-Time Operating System:- Real-time operating system is also known as a data processing system in which there is a predetermined time to run an event which is called response time. They are primarily used in process control and telecommunication, they are used in scientific research work, medical imaging systems, industrial control systems, robots, air traffic control, etc. These are of two types:-

1. Hard real-time system:- These guarantee the completion of keen tasks in a given time, they don't have secondarymemory and are available in very small amounts.

2. Soft Real-Time Systems:- These are just less punctual than hard real-time systems but they give preference to sensitive tasks over all other tasks. They are used more in multimedia, virtual reality, etc. 

5. Multi-Processing Operating System:- This kind of operating system is used in places where more than one processor is installed in the system. The technique of utilizing more than one processor is called parallel processing. 

6. Embedded Operating System:- These systems are present only in an electronics or other type of hardware device, they are present in the ROM, they are used for home use appliances such as microwave ovens, washing machines, Car management systems, traffic control system, etc.

7. Distributed Operating System:- They run different applications using many processors and many users utilize these applications or software, they are also called loosely coupled operating systems. The benefit of this is that the user gets a lot of resources to use and if one system breaks down then another system can be used.


No comments:

Post a Comment