0% found this document useful (0 votes)
4 views12 pages

Distributed Os

A distributed operating system connects multiple computers through a single communication channel, allowing each system to have its own memory and processor. Key characteristics include resource sharing, openness, concurrency, scalability, and fault tolerance, while applications range from internet technology to air traffic control. Advantages include resource sharing and fault tolerance, but challenges include high setup costs and complex programming.

Uploaded by

mohamed45
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views12 pages

Distributed Os

A distributed operating system connects multiple computers through a single communication channel, allowing each system to have its own memory and processor. Key characteristics include resource sharing, openness, concurrency, scalability, and fault tolerance, while applications range from internet technology to air traffic control. Advantages include resource sharing and fault tolerance, but challenges include high setup costs and complex programming.

Uploaded by

mohamed45
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

DISTRIBUTED OS

PRESENTED BY:
RAHMA SULEIMAN
KULE MOHAMMED
WENDY MUKAMI
DEFINITION

A distributed operating system is a connection between many computers via a single


communication channel that works in both directions. Every system in the distributed
operating system has its own memory as well as its own processor
TYPES OF DISTRIBUTED OS

• Peer to Peer Systems


• Client-Server Systems
• Middleware
• N-tier
• Three tier
CHARACTERISTICS

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:

• The cost of setting up a distributed operating system is high.


• The failure of the main system might affect the complete system.
• Programming of a distributed operating system is complex.
• It is difficult to implement adequate security in the distributed operating system as
every connection between nodes must be secure.

You might also like