Distributed Operating Systems: Let's Dive In with Examples

What is Distributed Operating System | Distributed OS |Architecture and Types of Distributed Operating system




What is Distributed Operating System ?

  •  Distributed operating system is one kind of model where distributed applications are running on different multiple computers which are linked by communication network .
  •  Distributed OS is an extension of network operating system which supports higher level of communication and integration of different mechines or computers connected on that network .
  • The Distributed OS  involves a collection of autonomous computer system that are capable of communicating and co-operating with each other via LAN / WAN .It provides users to share mechine resources throughout that network .
  • Don't be confused that the system connected in a distributed network have their own memory and OS or not  . In Distributes OS each computers present on that network has their own memory and runs it's own operating system .
  • A Distributed system may consists of multiple computers that do not share their memory .
  • The communication among the computers of a distributed system is done by message sharing over a communication network .

Advantages of Distributed operating System :

  • Sharing of resources
  • Reliability
  • Communication around the network
  • Computation and workflow speedup.



       

Architechture of Distributed OS :


  • In Distributed Operating System hardware and software components are located at remote networked computers co-ordinate and communicate their actions only through message sharing .Any distance among the computers may separeate computers in the network .
  •   The main motive of making Distributed OS is the sharing of resources  . In distributed system there might be many cases like resources may be managed by the servers and accessed by the clients .
  • A Distributed System basically runs on multiple computers connected with each other through a communication network but they appears like a single system .


Difference between Message passing and Shared Memory :

    Message Passing :

  • In message passing communication takes place by the exchange of message between the co-operating System .
  • It does not run processes concurrently .
  • It become easier for implementing interprocess communication .
  • It looses the coupling of program components.
  • Explicit communication via messages . E.G : Telephone call .

    Shared Memory :

  • In this process memory is shared by co-operating process which can eaxchange information by adding a timestamp of reading date and writting date .
  • It helps in running processes concurrently.
  • It is not easier for implementing interprocess communication.
  • It provides tight coupling .
  • It provide implicit communication via memory operation . E.g , Bukketin Board .


Thank you for reading this article -:)


Previous Post Next Post

Contact Form