L1-Introducation To Distributed System
L1-Introducation To Distributed System
Systems
1
Contents at a glance
2
1. Tightly Coupled vs Loosely Coupled
System
Parallel and
Distributed systems
Tightly Loosely
coupled coupled
Multiprocessors Multicomputers
(Shared memory) (Private memory)
3
2. Multiple CPU Systems
4
2.1 Multiprocessors
Definition:
A computer system in which two or more CPUs
share full access to a common RAM.
5
2.2 Multi-Computers
• Definition
Tightly-coupled CPUs that do not share
memory
• Also known as
– cluster computers
– clusters of workstations (COWs)
6
2.2 Multi-Computer Hardware
7
2.3 Distributed Systems
Distributed Systems
9
3.0 Distributed System
• Andrew Tanenbaum
– A collection of independent computers that
appear to the users as a single coherent
system.
• Leslie Lamport
– You know you have a distributed system
when the crash of a computer you’ve never
heard of stops you from getting any work
done.
10
4.0 Goals of Distributed system
12
5.0 Examples of Distributed
Systems
• Distributed Multimedia Systems
– Teleconferencing
– Distance learning
• IP Telephony
• Flight management system in an aircraft
• Distributed file systems (NFS, Samba)
• P2P file sharing
• The World Wide Web
13
6.0 Reasons for Distributed
Systems
14
7.0 Advantages of Distributed Systems
over Centralized Systems
15