Distributed Os
Distributed Os
PRESENTED BY:
RAHMA SULEIMAN
KULE MOHAMMED
WENDY MUKAMI
DEFINITION
1. Resource Sharing:
• The significant component of this framework is that it permits clients to share
resources in a secure and controlled way. Resources can be of any kind. For instance, a
few normal resources which are shared can be printers, documents, information,
storage, website pages, and so on.
2. Openness:
• A very important feature/goal of distributed operating systems is openness. Openness
here is that the services of the system are freely displayed through the interfaces. This
characteristic is mainly concerned with extensions and improvements of distributed
systems. This system must be open in terms of software and hardware.
Concurrency:
• Concurrency is a property of a system addressing the way that different activities are
executed simultaneously on different machines. The simultaneous execution of
activities happens in various parts running on different machines as a component of a
distributed system. Moreover, these activities might play out interactions among each
other of some sort. Concurrency diminishes the latency and expands the throughput of
the distributed system.
Scalability:
• This feature is essentially concerned with how the growth of a distributed system is
handled as the number of users of the system increases. A distributed system is
generally scaled by adding more computers to the network. When we scale the system,
the components need not be changed but should be designed in a way that the
distributed system is scalable.
Fault Tolerance:
• When it comes to distributed operating systems, anything can fail -- hardware,
software, or network. The distributed operating system must be designed in a way that
even if something fails, the system must still be available for use.
EXAMPLES OF DISTRIBUTED OS
• Solaris
• OSF/1
• Micros
• DYNIX
• Locus
• Mach
APPLICATION OF DISTRIBUTED OS
• Internet technology
• Air Traffic control system
• Airline reservation control systems
• Telecommunication networks
• Cluster computing
• Data rendering
• Grid computing
ADVANTAGES :
• With the facility of being able to share resources of multiple systems, a user using one
particular site may be able to use the resources that are available at another site.
• There is a significant decrease in the load on the system and delays in the processing of
data since there are multiple machines/nodes working on the processing of tasks.
• According to the user's requirements, the size of the system can be set.
• If one of the nodes/systems fail, then it does not affect the other nodes in the
distributed system. The remaining nodes will continue to function without the node.
DISADVANTAGES: