TYPES OF OS

 

TYPES OF OPERATING SYSTEMS

1. Batch Operating System

    A computer system with a batch operating system (BOS) enables several people to use it without speaking to one another directly. It accomplishes this by isolating each user into a separate "batch," preventing direct interaction between them. This makes it perfect for applications where users need to work independently on different aspects of a project without interfering with one another.

2. Multiprogramming Operating System
    A form of batch processing called multiprogramming keeps the CPU active at all times. Each process needs several types of system time, including CPU time and IO time. In a multiprogramming environment, the CPU can start the execution of additional processes after a process has finished its I/O. Multiprogramming hence aids in enhancing the effectiveness of the system.

3. Multiprocessing Operating System

    Parallel computing is made possible via multiprocessing. A system has a number of processors, each of which has the capacity to run several tasks at once. This will result in a huge boost in the system's throughput. Multiprocessing is used for parallel computation. The system's throughput is increased thanks to the ability to run numerous processes at once thanks to the presence of multiple processors.

4. Multitasking Operating System

    An expansion of the multiprogramming Operating System that enables users to execute many programmes simultaneously is referred to as the multitasking OS. It allows a person to handle several computer tasks at once.

5. Network Operating System

    A Network OS is a sort of Operating System that includes programmes and protocols for easily and affordably contacting other computers through a network.

6. Real-Time Operating System

    Each task has a deadline that it must meet in this type of system; otherwise, there will be a large loss or, even if the output is supplied, it will be completely useless. For instance, if you want to drop a missile in a military application, you need to do so with a certain level of accuracy.

7. Time-Sharing Operating System

    The Time-Sharing OS allocates time-dependent computer resources to several programmes at once. As a result, it helps to give a lot of users direct access to the main computer. It follows logically from multiprogramming. In time-sharing, a number of applications offered by various users are switched on a regular basis for the CPU.

8. Distributed Operating System

    Instead of being installed on a single machine, the Distributed OS is divided into portions and loaded on various machines. To enable communication, a portion of the distributed OS is installed on each system. Distributed Operating Systems are much more advanced, large, and difficult than network Operating Systems because they have to cope with a variety of networking protocols.

                                                                                                                                                    







                                                                                                 SOHAN  TUMMALAPALLI
                                                                                                                                             2100030507
OS peer mentor
                                                                                                                                 Y21-EVEN SEM