Вы находитесь на странице: 1из 22

Dionicio D. Gante, Genevev G.

Reyes
& Vanylive T. Galima






D


Distributed
Operating
Systems
What is Distributed Systems?
Consists of several computers that do not
share a memory or a clock;
The computers communicate with each
other by exchanging messages over a
communication network; and
Each computer has its own memory and
runs its own operating system.
Distributed System is used to describe a
system with the following characteristics:
Architecture of Distributed OS
What is Distributed
Operating Systems?
Definition of Distributed OS
It extends the concepts of resource
management and user friendly interface for
shared memory computers a step further,
encompassing a distributed computing
system consisting of several autonomous
computers connected by a communicating
network.
Issues in Distributed OS
Global Knowledge
Naming
Scalability
Compatibility
Process Synchronization
Resource Management
Security
Structuring
What are the Advantages of
Distributed Systems Over
Traditional Time-Sharing
Systems?
The Main Advantage of Distributed
Systems is:
They have a decisive price/ performance
advantage over more traditional time-
sharing systems
Other Significant Advantages:
Resource Sharing
Enhanced Performance
Improved Reliability and availability
Modular expandability
What are the three
categories of a distributed
systems?
Tanenbaum and Renesse classified distributed
systems into three broad categories, namely:
the minicomputer model, the workstation
model and the processor pool model.
Minicomputer Model
Workstation Model
Processor Pool Model

Categories of Distributed Systems
What is mutual exclusion?
Mutual exclusion is a collection of techniques
for sharing resources so that different uses
do not conflict and cause unwanted
interactions.
What are the differences
between mutual exclusion in
a single computer systems
from distributed systems?
What is the primary
objective of mutual
exclusion?
To maintain mutual exclusion; that is, to
guarantee that only one request accesses the
critical section at a time.
What are the characteristics
important in mutual
exclusion?
Characteristics are considered important
in a mutual exclusion algorithm:
Freedom from Deadlocks
Freedom from Starvation
Fairness
Fault Tolerance
How to measure the
performance
The number of messages necessary per CS
invocation.
The synchronization delay
The response time
Thank you for listening and
for not asking questions!

Вам также может понравиться