100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

Distributed Systems Exam 1 UPDATED ACTUAL Exam Questions and CORRECT Answers

Rating
-
Sold
-
Pages
21
Grade
A+
Uploaded on
08-04-2025
Written in
2024/2025

Distributed Systems Exam 1 UPDATED ACTUAL Exam Questions and CORRECT Answers Bus-based multiprocessors - CORRECT ANSWER - On a bus-based multiprocessor system, all the processors, system memory, and peripherals are connected to a shared system bus. Only one device can access the bus at any time. Cache coherency problems Snoopy cache - CORRECT ANSWER - The problem with using cached data is that if a processor modifies a memory location, it will only modify the local copy in the cache.

Show more Read less
Institution
Distribution Systems
Course
Distribution Systems










Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Distribution Systems
Course
Distribution Systems

Document information

Uploaded on
April 8, 2025
Number of pages
21
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

Distributed Systems Exam 1 UPDATED
ACTUAL Exam Questions and CORRECT
Answers
Bus-based multiprocessors - CORRECT ANSWER - On a bus-based multiprocessor
system, all the processors, system memory, and peripherals are connected to a shared system bus.
Only one device can access the bus at any time.


Cache coherency problems


Snoopy cache - CORRECT ANSWER - The problem with using cached data is that if a
processor modifies a memory location, it will only modify the local copy in the cache.


Other processors will read the previous value. This is unacceptable but can be remedied by
having write operations pass through to the system bus so that main memory can be updated.
This is known as write-through.


Even if a processor updates the data in main memory, another processor may still access its own
cached data, which is now obsolete. This can be remedied by having each processor's cache
controller monitor write operations on the system bus and detect whether others are modifying
any cached addresses (Snooping)




Snoopy cache


This can be remedied by having each processor's cache controller monitor write operations on
the system bus and detect whether others are modifying any cached addresses. This operation is
known as snooping. Together, write-through and snooping comprise a snoopy cache


Scalability beyond bus-based multiprocessors: switched multiprocessors - CORRECT
ANSWER - Crossbar switch connectivity

,It allows the switching of any processor to any chunk of memory without interfering with the
traffic from any other processor accessing any other chunk of memory.
-Expensive


Also NUMA


NUMA
Processor affinity
Directory

Home snoop vs. source snoop, home agent - CORRECT ANSWER - NUMA - non-
uniform memory architecture
- Two-tiered memory access (local memory on each processor and shared memory)
-


Processor affinity-
OS tries to reschedule proccesses to rerun on same CPU for optimal local memory accesses


Home node/Agent- the processor that is responsible for an assigned region of memory




Directory - Each processing node maintains a table that indetifies which remote nodes are using
chunks of its local memory




Home snoop vs Source snoop


Home snoop- Gets latest version of data from last referenced caching agent (CPU that last
referenced version of memory of home agent's memory)

, Source snoop-
Reduces hops, by making the the requesting cpu send the request message to all processors and
ones with a cached version sends back its contents


Single system image - CORRECT ANSWER - One goal in some distributed systems
software is providing a single-system image. This is software that makes a collection of
independent computers appear as a single system to the users.


Transparency goals (very high-level understanding) - CORRECT ANSWER - Location
The user should not be aware of where the software is actually running or where resources
reside.


Migration
The user should not be aware of the fact that the location of resources may have moved from one
place to another or that a process was restarted on another computer, possibly in another data
center.


Replication
The user should not be aware that data might be replicated for fault tolerance or for proximity in
order to provide faster access.


Concurrency
The user should not be aware that multiple processes might be accessing resources at
approximately the same time. Results should appear as if all the processes ran one after another
in some order. This means that some processes might be temporarily locked from being able to
access a set of resources while another process is using them.


Service models - CORRECT ANSWER - Centralized


Client-server

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
MGRADES Stanford University
View profile
Follow You need to be logged in order to follow users or courses
Sold
1070
Member since
1 year
Number of followers
102
Documents
68976
Last sold
4 hours ago
MGRADES (Stanford Top Brains)

Welcome to MGRADES Exams, practices and Study materials Just think of me as the plug you will refer to your friends Me and my team will always make sure you get the best value from the exams markets. I offer the best study and exam materials for a wide range of courses and units. Make your study sessions more efficient and effective. Dive in and discover all you need to excel in your academic journey!

3.8

169 reviews

5
73
4
30
3
44
2
8
1
14

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions