MCA207 Distributed Computing Set 1
MCA207 Distributed Computing Set 1
MCA207_Distributed Computing_set 1
Total points 35/100
Please Fill your details correctly and Completely. The completion time is exactly 2 hours.
Please ensure to press "SUBMIT" tab by the end of two hours from start time, otherwise your
response will not be recorded and your exam will be invalid.
0 of 0 points
Registration Number *
Please enter complete registration number. For Example:- DD1821002012
aa
Enrollment Number
Please enter complete registration number. For Example:- SRHU1821002012
aaas
Student Name *
Complete Name of student
ewdff
For MCQ's mark the most appropriate answers. Marks per question may vary. Please follow the specific
instruction provided with question.
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 1/21
9/4/2020 MCA207_Distributed Computing_set 1
operating system
Distributed system
computer architecture
distributed location
One component with non-autonomous parts and Single Point of control are 0/2
the Centralized System Characteristics.
True
False
Correct answer
True
Resource sharing
Concurrency
Openness
Fault Tolerance
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 2/21
9/4/2020 MCA207_Distributed Computing_set 1
Multiprocessors
multicomputers
multi programming
Correct answer
Multiprocessors
multicomputers
OS on each computer need not know about the other computers is the 2/2
characteristic of distributed operating system.
True
False
openness
confidentiality
integrity
availability
Correct answer
confidentiality
integrity
availability
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 3/21
9/4/2020 MCA207_Distributed Computing_set 1
distributed system
centralized system
Correct answer
distributed system
client-server
n-tier
peer-to-peer
Correct answer
client-server
n-tier
peer-to-peer
Overloading may occur in the network if all the nodes of the distributed 0/2
system try to send data at once.
True
False
Correct answer
True
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 4/21
9/4/2020 MCA207_Distributed Computing_set 1
True
False
While user hit search in google.com, they never notice that their query goes 0/2
through a complex process before google shows them a result, this property
is called ----
openness
transparency
security
authenticity
Correct answer
transparency
Distributed shared memory (DSM) is an abstraction used for sharing data 2/2
between computers that share physical memory
True
False
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 5/21
9/4/2020 MCA207_Distributed Computing_set 1
No Multiplicity of users
No Multiplicity if files
Correct answer
No Multiplicity of users
In a distributed file system, _______ is mapping between logical and physical 0/2
objects.
client interfacing
heterogeneity
naming
migration
Correct answer
naming
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 6/21
9/4/2020 MCA207_Distributed Computing_set 1
novel network
if all processes see the same order of all memory access operations on the 0/2
shared memory. The exact order in which the memory access operations are
interleaved does not matter is called--------
Correct answer
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 7/21
9/4/2020 MCA207_Distributed Computing_set 1
when the system spends a large amount of time transferring shared data 0/2
blocks from one node to another, compared to the time spent doing the
useful work of executing application processes.
thrashing
reduction
fault
frequency
Correct answer
thrashing
True
False
Correct answer
True
which of the following is not the design and implementation issue of 2/2
Distributed shared memory
granularity
homogeneous
thrashing
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 8/21
9/4/2020 MCA207_Distributed Computing_set 1
degrade
improve
decrease
remove
Correct answer
improve
Human-oriented names are also known as high level name because they can 0/2
be easy to remember.
True
False
Correct answer
True
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgDb… 9/21
9/4/2020 MCA207_Distributed Computing_set 1
Cache transfer
Cache location
Modification propagation
Cache validation
Correct answer
Cache transfer
location transparency
location independance
non scalability
RPC provides ---- on the client-side, a separate one for each remote 0/2
procedure.
stub
identifier
name
process identifier
Correct answer
stub
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 10/21
9/4/2020 MCA207_Distributed Computing_set 1
Communication between the sending and receiving processes may be either 2/2
direct or indirect
synchronous or asynchronous
In the ------------ form of communication, the use of the send operation is 2/2
nonblocking in that the sending process is allowed to proceed as soon as the
message has been copied to a local buffer, and the transmission of the
message proceeds in parallel with the sending process.
synchronous
asynchronous
sequencial
parallel
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 11/21
9/4/2020 MCA207_Distributed Computing_set 1
------- is the process of taking a collection of data items and assembling 0/2
them into a form suitable for transmission in a message.
synchronization
marshling
processing
calling
Correct answer
marshling
Many distributed election algorithms have been proposed to resolve the 0/2
problem of --------.
leader election
cluster formation
classification
Correct answer
leader election
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 12/21
9/4/2020 MCA207_Distributed Computing_set 1
deadlock detection
deadlock prevention
deadlock recovery
deadlock avoidance
Correct answer
deadlock detection
transfer
selection
information
location
Correct answer
information
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 13/21
9/4/2020 MCA207_Distributed Computing_set 1
When the caller invokes a method on the stub object, which of the following is 2/2
not the task of stub
It writes and transmits the parameters to the remote Virtual Machine (JVM),
An agreed standard for the representation of data structures and primitive 0/2
values is called
data structure
data set
Correct answer
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 14/21
9/4/2020 MCA207_Distributed Computing_set 1
which algorithm applies to system where every process can send a message 0/2
to every other process in the system.
ring algorithm
bully algorithm
lambert algorithm
Other:
Correct answer
bully algorithm
True
False
Correct answer
True
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 15/21
9/4/2020 MCA207_Distributed Computing_set 1
Each process in the set is waiting on another process’s message, and no 0/2
process in the set initiates a message until it receives a message for which it is
waiting is called ---
communication deadlock
resource deadlock
deadlock avidance
deadlock recovery
Correct answer
communication deadlock
Resource and CPU queue lengths are good indicators of --- 0/2
hardware
software
load
Correct answer
load
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 16/21
9/4/2020 MCA207_Distributed Computing_set 1
reduce the likelihood of unshared state by transferring tasks to lightly loaded nodes
Correct answer
reduce the likelihood of unshared state by transferring tasks to lightly loaded nodes
Correct answer
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 17/21
9/4/2020 MCA207_Distributed Computing_set 1
after installing the process state at the new site, the process is put in the 0/2
Ready queue to be scheduled is called -----
freezing
unfreeze
state transfer
load balancing
Correct answer
unfreeze
foreign node
home node
leader node
child node
Scalability
Location Transparency
Non-deterministic
Preemption
Correct answer
Non-deterministic
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 18/21
9/4/2020 MCA207_Distributed Computing_set 1
image
video
animation
stationery
Correct answer
stationery
True
False
if different sites have different operating system is called ------ distributed 0/2
database
homogeneous
hetrogeneous
peer to peer
static
Correct answer
hetrogeneous
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 19/21
9/4/2020 MCA207_Distributed Computing_set 1
bandwidth
latency
loss rate
leaky bucket
token bucket
Correct answer
a system to insert, store and retrieve data in an efficient way is called -- 2/2
system software
embedded system
database system
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 20/21
9/4/2020 MCA207_Distributed Computing_set 1
True
False
Amoeba is a distributed operating system that makes collection of CPU and 0/1
I/O equipment act as a single computer.
True
False
Correct answer
True
Forms
https://docs.google.com/forms/d/e/1FAIpQLSdvJ1yfYeGBMHf5GeHHhQ1zMuqJfOsPbl7XQ1OFRWdCgl3pEw/viewscore?viewscore=AE0zAgD… 21/21