Today we will read about the types of operating system.
The operating system is a software program that is located between the computer users and the computer and acts as an interface between the application program and the computer hardware.
So let’s see which types of operating systems are there, try to understand them.
Also read: – What is the operating system?
Post Contents
Types of operating system
Its types are as follows: –
1. Real-time
2. Batch
3. Distributed
4. Network
5. Single user & multi-user
6. Single-tasking & multi-tasking
Real-time operating system (RTOS)
A real-time operating system is an operating system that performs a task (s) in a given time. It is a very fast operating system in which time is very short. It supports real-time applications and is used for industrial and scientific work.
It is of two types: –
1. Hard real-time
2. Soft real-time
1. Hard real-time operating system: –
This operating system guarantees that the task will be completed in the given time. It is very strict.
2. Soft real-time: –
This operating system also tries its best to complete the given task on time and the highest priority task should be completed first but there is no guarantee of completion of the task on time. It does not happen. It is a bit less strict.
Batch operating system
The batch operating system does not directly interact with users.
In this operating system, a batch of similar types of jobs are made and that batch is stored on a punch card (it stores digital data) and that punch card is given to the operator and that operator punch Gives the card to the computer for processing and the computer then completes the jobs in that card in a sequential manner.
The biggest problem of this operating system was that it could not directly interact with the users. Due to which there was some disturbance in any job, then all the jobs were affected by it. And other jobs had to wait until the disturbances were corrected.
The other problem was that a batch should have all the same type of job and it took longer to make the batch.
A disadvantage of Batch operating system:-
1. It does not directly interact with the user
2. No priority option: –
3. All jobs are affected when the problem comes in one job.
Distributed operating system (DOS)
Distributed operating systems are systems that store data and distribute it to many different locations.
Centralized processors are used extensively in distributed operating systems and data processing jobs are distributed between these processors.
This central processor can be a computer, site, node or any other device. All these processors are connected to each other through communication lines.
Advantages of the Distributed operating system:-
• One advantage of distributed OS is that if users are on one computer then they can access the data/resources of another computer.
• Data exchange is also done through this email which increases the speed of data exchange.
• In the distributed system, if one site or computer gets shut down, then work can be done from other computers.
• This makes data processing easier.
Network operating system
A network operating system is an operating system that runs on a server.
This OS has such functions that computers, work stations or other devices are connected to the local area network.
The main objective of this OS is to share files between computers in a LAN, share applications, share databases, share printers and make security available.
Examples of this OS are – Windows NT, Windows Server 2003, Windows Server 2008, Linux, Unix, Mac OS. e.t.c.
Multi-user & Single-user operating system
The single-user Operating System is the operating system in which only one user can access the computer system at a time.
Whereas, Multi-user Operating System is the Operating System in which many users can access the computer system at a time.
Single-tasking & Multi-tasking operating / Time-sharing operating system
A single-tasking operating system is an OS in which only one task can be done at a time. Palm OS is an example of this.
Whereas, multitasking Operating System is the operating system in which a lot of tasks can be done at a time.
In this, run multiple processes simultaneously.
In this, the CPU shares time between all the processes that are executed simultaneously. It gives a little time to all the processes. The cpu’s switching is so fast that the user feels as if there is more than one process executed simultaneously. So, it is also called such time-sharing operating system
Microsoft’s Windows, Apple’s Mac OS are examples of this.
Like in Windows, we can listen to songs at the same time, can write anything in Notepad, and can also download songs from the Internet. We can do all these things at the same time.
Also Read:-file system & file access methods
Click here to view topics of the list of the operating system:- Click here