What are advantages and disadvantages of object based distributed OS?

Distributed Operating System is a type of model where applications are running on multiple computers linked by communications. It is an extension of the network operating system which supports higher levels of communication and integration of the machines on the network.

Distributed OS runs on multiple CPUs but for an end-user, it is just an ordinary centralized operating system. It can share all resources like CPU, disk, network interface, nodes, computers, etc. from one site to another site, and it increases the data available on the entire system.

All processors are connected by valid communication media such as high-speed buses and telephone lines, and in which every processor contains its own local memory along with other local processors.

According to this nature, a distributed operating system is known as a loosely coupled system. This operating system involves multiple computers, nodes, and sites, and these components are linked to each other with LAN/WAN lines.

Distributed OS is capable of sharing their computational capacity and I/O files while allowing virtual machine abstraction to users.


The structure of distributed OS is shown below −


The applications of Distributed Operating System are as follows −

  • Internet Technology

  • Distributed databases System

  • Air Traffic Control System

  • Airline reservation Control systems

  • Peep-to-peer networks system

  • Telecommunication networks

  • Scientific Computing System

  • Cluster Computing

  • Grid Computing

  • Data rendering


The advantages of Distributed Operating System are as follows −

  • Everything is considered as an object whether it is hardware or software. Even the devices which are connected with the system are considered as objects and the software which are running are also considered as objects.

  • The things which are considered as objects have a fixed state of properties. The properties remain unchanged for the objects

  • The entire system is considered as a collection of objects in which different things which are considered as objects constitute the entire system.

  • Every object in the system is treated as an abstract entity.


The disadvantages of Distributed Operating System are as follows −

  • The requests are managed in a poor way, if any user working locally is not able to see a request for an object then the user sends the request to the user managing the particular object.

  • There are set of operations present by which the devices connected to the system can be easily manipulated.

Updated on: 29-Nov-2021


Kickstart Your Career

Get certified by completing the course

Get Started