What is Operating System ?
All fundamental functions, such as controlling files, processes, and memory, are handled by an operating system. As a result, the operating system serves as the resource manager for all of the resources. As a result, the operating system functions as a user-machine interface.
Types of Operating System :
1. Batch Operating System -
This kind of operating system does not directly communicate with the computer. An operator groups together similar jobs that have the same criteria into batches. The operator is in charge of grouping jobs with comparable requirements.
Batch operating system benefits:
- The batch systems can be shared by numerous users.
- The batch system has relatively little downtime.
- In batch systems, it is simple to repeatedly manage massive jobs.
Examples: payroll system and bank statements.
2. Time-Sharing Operating Systems -
To ensure that everything runs well, each task is given a certain amount of time to complete. As long as they use the same system, each user receives CPU time. They are also referred to as multitasking systems. Quantum is the amount of time that each task has to complete itself.
Benefits of a Time-Sharing OS:
- There is equal opportunity for each work.
- less opportunities for software duplication
- CPU idling time may be decreased.
Examples: Multics, Unix, etc.
3. Distributed Operating System -
This kind of operating system is a recent development in the field of computer technology and is rapidly gaining acceptance around the globe. A shared communication network is used by numerous autonomous, connected computers to communicate with one another.
Benefits of Distributed operating systems :
- Due to system independence, failure of one will not effect network connectivity of the others.
- The speed of data communication is increased through electronic mail.
- Because resources are shared, computation is incredibly quick and reliable.
Examples : LOCUS
4. Network Operating System -
These servers-based programmes enable the management of data, users, groups, security, programmes, and other networking-related tasks. Over a small private network, these operating systems enable shared access to files, printers, security, programmes, and other networking features.
Network operating system benefits include:
- powerful centralised servers
- Servers are used to handle security issues.
- It is simple to integrate new technologies and upgraded hardware into the system.
Examples : Microsoft Windows Server 2003, UNIX, Linux
5. Real-Time Operating System -
These OSs are used by real-time systems. The amount of time needed to process inputs and respond to them is relatively brief. Response time is the term for this period of time.
Benefits of RTOS:
- Full device and system utilisation, resulting in increased output from all resources
- switching from one job to another takes roughly 10 microseconds in earlier systems but it only takes 3 microseconds in more recent systems.
- Give priority to running apps while giving less weight to those that are in the waiting list.
Examples : medical imaging technology, robotics, and air traffic management systems.