Exam Questions and CORRECT Answers
A defining characteristic of a distributed system is that - CORRECT ANSWER - The
systems do not have a shared clock
Caching has the following advantage over replication - CORRECT ANSWER - A cache
can be smaller in size than a replica
A cache is primarily used to improve - CORRECT ANSWER - Latency
With a network partition fault - CORRECT ANSWER - Two systems might each think the
other one is dead
A problem with Byzantine faults is that a system may - CORRECT ANSWER - Generate
faulty data
UDP has the following advantage over TCP - CORRECT ANSWER - Reduced latency
Pipelining of messages refers to - CORRECT ANSWER - Sending multiple messages
without waiting for responses
A user program must do this to a socket in TCP but not in UDP - CORRECT ANSWER -
Accept connections.
Remote procedure calls are a service implemented at - CORRECT ANSWER - The
programming language
To provide a transparent interface on the client side, remote procedure calls (RPC) - CORRECT
ANSWER - Provide a client stub function per remote function
, An Interface Definition Language (IDL) is used to - CORRECT ANSWER - List remote
functions and their parameters so stubs could be generated
The advantage of a multi-canonical marshaling standard is that - CORRECT ANSWER -
At least one system can use its native format without having to convert the data
A purpose of the Windows 10 COM Surrogate process is to - CORRECT ANSWER - Load
and run objects on a server in response to client requests
Reference counting is a common technique for garbage collection and has been used in
languages such as Perl, Rust, and Python. What is a specific problem with using reference
counting for remote objects - CORRECT ANSWER - Client crashes
The Web Services Description Language (WSDL) is used to - CORRECT ANSWER -
Define the interface to a specific web service
Google Protocol Buffers are best described as - CORRECT ANSWER - An efficient
binary data serialization format
Which clock synchronization algorithm starts off by having the group select the best clock
source? - CORRECT ANSWER - PTP
Moore's Law - CORRECT ANSWER - In 1965, Intel co-founder Gordon Moore predicted
that the number of transistors on integrated circuits, and hence processor performance, would
double approximately every two years. The performance increases were somewhat fudged over
time since processor speeds haven't been increasing much in recent decades. Instead, we turned
to more cores and specialized processor cores (such as graphics processors, image signal
processors, and cryptographic processors - using these is called heterogeneous computing)
SISD - CORRECT ANSWER - (single instruction stream, single data stream) refers to
conventional single processor systems.