Font size
WorksheetsDISTRIBUTED SYSTEMS
Total questions: 50
Worksheet time: 42mins
In distributed system, each processor has its own ___________
a) local memory
b) clock
c) both local memory and clock
d) none of the mentioned
The capability of a system to adapt the increased service load is called ___________
a) scalability
b) tolerance
c) capacity
d) none of the mentioned
If one site fails in distributed system then ___________
a) the remaining sites can continue operating
b) all the sites will stop working
c) directly connected sites will stop working
d) none of the mentioned
Network operating system runs on ___________
a) server
b) every system in the network
c) both server and every system in the network
d) none of the mentioned
Processes on the remote systems are identified by ___________
a) host ID
b) host name and identifier
c) identifier
d) process ID
Which routing technique is used in a distributed system?
a) fixed routing
b) virtual routing
c) dynamic routing
d) all of the mentioned
An RPC (remote procedure call) is initiated by the _________
a) server
b) client
c) client after the sever
d) a third party
A remote procedure call is _______
a) inter-process communication
b) a single process
c) a single thread
d) a single stream
RPC works between two processes. These processes must be ____________
a) on the same computer
b) on different computers connected with a network
c) on the same computer and also on different computers connected with a network
d) on none of the computers
RPC is a _________
a) synchronous operation
b) asynchronous operation
c) time independent operation
d) channel specific operation
Which of the following approaches are used to achieve reliable systems?
a) Fault prevention
b) Fault removal
c) Fault tolerance
d) All of the mentioned
Which of the following Error Detection checks is not a part of Application detection?
a) Hardware checks
b) Timing checks
c) Reversal checks
d) Coding checks
All fault-tolerant techniques rely on
a) Integrity
b) Dependability
c) Redundancy
d) None of the mentioned
What type of fault remains in the system for some period and then disappears?
a) Permanent
b) Transient
c) Intermittent
d) All of the mentioned
Which amongst the following is not an advantage of Distributed systems?
(A) Resource sharing
(B) Incremental growth
(C) Reliability
(D) None of the above
Set of highly integrated machines that run the same process in parallel is known to be ___________
Space based
Loosely coupled
Tightly coupled
Peer-to-Peer
Distributed systems should?
high security
have better resource sharing
better system utilization
low system overhead
The characteristics of a distributed system are :
Resource sharing, heterogeneity, openness, security
Scalability, fault handling
Concurrency, transparency
ALL are acceptable answers
What are design issues in distributed system structure ?
Scalability
Fault-tolerance
Flexibility
All of the mentioned
All the resources are shared and integrated within one OS, in the computing paradigm named _________
Distributed computing
Centralized computing
Cloud computing
Parallel computing
send information to all network devices in each connection..
Bridge
Switch
Hub
Repeater
device that analyzes the contents of data packets transmitted within a network or to another network
Bridge
Switch
Router
Hub
Larger network that usually spans several buildings in the same city or town
MAN
LAN
WAN
MESH
_________ sends a single message from one process to several members of a group of process.
Broadcast
Unicast
Group communication
Multicast
Which of the following occurs when a communication channel fails to do its intended function?
Timing Failure
Arbitrary Failure
Masking Failure
Omission Failure
Scheduling is an operating system function that assigns CPU time to processes. _________ can be in three states: running, ready or blocked.
Processes
Paging
Polling
Time-slicing
The scheduler moves processes from the waiting to the ready state and places them in the ready queue. Each process in the queue will have a unique process ID and will be assigned a priority. The latter value can change to ensure that processes do not remain in the _________ state indefinitely
blocked
queued
stopped
timed
_______ splits a process into multiple parallel units of execution
threading
polling
time-slicing
multi-threading
________ operating systems are capable of handling threads of processes by providing logical execution pathways
threading
multi-threading
polling
time-slicing
Choose process states
running
ready to run
blocked
stacked
Which process state is described here - when the process has control of the CPU
running
ready to run
blocked
queued
Which process state is described here - a process is waiting on an input/output (I/O) operation such as reading from the hard drive
running
ready to run
blocked
queued
Why Are Computers Connected In A Network?
To share RAM
To share information and peripherals
To be faster
To share stuff
TCP and IP
Which describes scalability?
provides security for a network
provides fault tolerance
a fast growing network that supports existing users
a slow growing network
What are the four elements of network architecture/necessities?
Scalability, converging, fault tolerance, security
Security, BYOD, Converging, Quality of service
Scalability, security, fault tolerance, Quality of service
Converging network, video communication, online collaboration, Scalability
Networks should always be available, and have a backup plan for network failure.
fault tolerance
scalability
security
QOS
Type of Network topology
LAN
Ring
Star
Both B and C
larger network that usually spans several buildings in the same city or town
MAN
LAN
WAN
one of Transmission Modes in Computer Networks
simplex
Mesh
Line
data can be transmitted in both directions on a signal carrier, but not at the same time.
Full duplex
Simplex
Half duplex
Runtime environment for applications
PaaS
SaaS
IaaS
one of Deployment Models in Cloud Computing
IaaS
Public Cloud
SaaS
Which is a one-way communication only between the client and the server and it is not a reliable and there is no confirmation regarding reaching the message to the destination?
TCP
UDP
Both TCP & UDP
Not TCP & UDP
An RMI Server is responsible for
Creating an instance of the remote object
Exporting the remote object
Binding the instance of the remote object to the RMI registry
All mentioned above
Identify the characteristics of process migration.
transfer data by entire file or immediate portion required
transfer the computation rather than the data
execute an entire process or parts of it at different sites
Computation will takes place for entire file
In distributed systems, link and site failure is detected by
polling
handshaking
token passing
Message passing
