wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DISTRIBUTED SYSTEMS

Total questions: 50

Worksheet time: 42mins

Name
Class
Date
1.

In distributed system, each processor has its own ___________

a)

a) local memory

b)

b) clock

c)

c) both local memory and clock

d)

d) none of the mentioned

2.

The capability of a system to adapt the increased service load is called ___________

a)

a) scalability

b)

b) tolerance

c)

c) capacity

d)

d) none of the mentioned

3.

If one site fails in distributed system then ___________

a)

a) the remaining sites can continue operating

b)

b) all the sites will stop working

c)

c) directly connected sites will stop working

d)

d) none of the mentioned

4.

Network operating system runs on ___________

a)

a) server

b)

b) every system in the network

c)

c) both server and every system in the network

d)

d) none of the mentioned

5.

Processes on the remote systems are identified by ___________

a)

a) host ID

b)

b) host name and identifier

c)

c) identifier

d)

d) process ID

6.

Which routing technique is used in a distributed system?

a)

a) fixed routing

b)

b) virtual routing

c)

c) dynamic routing

d)

d) all of the mentioned

7.

An RPC (remote procedure call) is initiated by the _________

a)

a) server

b)

b) client

c)

c) client after the sever

d)

d) a third party

8.

A remote procedure call is _______

a)

a) inter-process communication

b)

b) a single process

c)

c) a single thread

d)

d) a single stream

9.

RPC works between two processes. These processes must be ____________

a)

a) on the same computer

b)

b) on different computers connected with a network

c)

c) on the same computer and also on different computers connected with a network

d)

d) on none of the computers

10.

RPC is a _________

a)

a) synchronous operation

b)

b) asynchronous operation

c)

c) time independent operation

d)

d) channel specific operation

11.

Which of the following approaches are used to achieve reliable systems?

a)

a) Fault prevention

b)

b) Fault removal

c)

c) Fault tolerance

d)

d) All of the mentioned

12.

Which of the following Error Detection checks is not a part of Application detection?

a)

a) Hardware checks

b)

b) Timing checks

c)

c) Reversal checks

d)

d) Coding checks

13.

All fault-tolerant techniques rely on

a)

a) Integrity

b)

b) Dependability

c)

c) Redundancy

d)

d) None of the mentioned

14.

What type of fault remains in the system for some period and then disappears?

a)

a) Permanent

b)

b) Transient

c)

c) Intermittent

d)

d) All of the mentioned

15.

Which amongst the following is not an advantage of Distributed systems?

a)

(A) Resource sharing

b)

(B) Incremental growth

c)

(C) Reliability

d)

(D) None of the above

16.

Set of highly integrated machines that run the same process in parallel is known to be ___________

a)

Space based

b)

Loosely coupled

c)

Tightly coupled

d)

Peer-to-Peer

17.

Distributed systems should?

a)

high security

b)

have better resource sharing

c)

better system utilization

d)

low system overhead

18.

The characteristics of a distributed system are :

a)

Resource sharing, heterogeneity, openness, security

b)

Scalability, fault handling

c)

Concurrency, transparency

d)

ALL are acceptable answers

19.

What are design issues in distributed system structure ?

a)

Scalability

b)

Fault-tolerance

c)

Flexibility

d)

All of the mentioned

20.

All the resources are shared and integrated within one OS, in the computing paradigm named _________

a)

Distributed computing

b)

Centralized computing

c)

Cloud computing

d)

Parallel computing

21.

send information to all network devices in each connection..

a)

Bridge

b)

Switch

c)

Hub

d)

Repeater

22.

device that analyzes the contents of data packets transmitted within a network or to another network

a)

Bridge

b)

Switch

c)

Router

d)

Hub

23.

Larger network that usually spans several buildings in the same city or town

a)

MAN

b)

LAN

c)

WAN

d)

MESH

24.

_________ sends a single message from one process to several members of a group of process.

a)

Broadcast

b)

Unicast

c)

Group communication

d)

Multicast

25.

Which of the following occurs when a communication channel fails to do its intended function?

a)

Timing Failure

b)

Arbitrary Failure

c)

Masking Failure

d)

Omission Failure

26.
It is the data transfer rate
a)
Broadband
b)
Bandwidth
c)
Speed
d)
Internet protocol
27.

Scheduling is an operating system function that assigns CPU time to processes. _________ can be in three states: running, ready or blocked.

a)

Processes

b)

Paging

c)

Polling

d)

Time-slicing

28.

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

a)

blocked

b)

queued

c)

stopped

d)

timed

29.

_______ splits a process into multiple parallel units of execution

a)

threading

b)

polling

c)

time-slicing

d)

multi-threading

30.

________ operating systems are capable of handling threads of processes by providing logical execution pathways

a)

threading

b)

multi-threading

c)

polling

d)

time-slicing

31.

Choose process states

a)

running

b)

ready to run

c)

blocked

d)

stacked

32.

Which process state is described here - when the process has control of the CPU

a)

running

b)

ready to run

c)

blocked

d)

queued

33.

Which process state is described here - a process is waiting on an input/output (I/O) operation such as reading from the hard drive

a)

running

b)

ready to run

c)

blocked

d)

queued

34.

Why Are Computers Connected In A Network?

a)

To share RAM

b)

To share information and peripherals

c)

To be faster

d)

To share stuff

35.
What are the two usage models of networks?
a)
Client-Server and Router-Client
b)

TCP and IP

c)
Client-Server and Peer-to-Peer
36.
Which is the fastest?
a)
Gbps
b)
Mbps
c)
Kbps
37.
What is TCP responsible for doing on a network?
a)
It breaks up messages from computers into small packets to send them across the network
b)
It finds computers on the network
c)
It helps send messages to the correct computer
d)
It directs traffic on a network, even if part of the network is broken
38.

Which describes scalability?

a)

provides security for a network

b)

provides fault tolerance

c)

a fast growing network that supports existing users

d)

a slow growing network

39.

What are the four elements of network architecture/necessities?

a)

Scalability, converging, fault tolerance, security

b)

Security, BYOD, Converging, Quality of service

c)

Scalability, security, fault tolerance, Quality of service

d)

Converging network, video communication, online collaboration, Scalability

40.

Networks should always be available, and have a backup plan for network failure.

a)

fault tolerance

b)

scalability

c)

security

d)

QOS

41.

Type of Network topology

a)

LAN

b)

Ring

c)

Star

d)

Both B and C

42.

larger network that usually spans several buildings in the same city or town

a)

MAN

b)

LAN

c)

WAN

43.

one of Transmission Modes in Computer Networks

a)

simplex

b)

Mesh

c)

Line

44.

data can be transmitted in both directions on a signal carrier, but not at the same time.

a)

Full duplex

b)

Simplex

c)

Half duplex

45.

Runtime environment for applications

a)

PaaS

b)

SaaS

c)

IaaS

46.

one of Deployment Models in Cloud Computing

a)

IaaS

b)

Public Cloud

c)

SaaS

47.

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?

a)

TCP

b)

UDP

c)

Both TCP & UDP

d)

Not TCP & UDP

48.

An RMI Server is responsible for

a)

Creating an instance of the remote object

b)

Exporting the remote object

c)

Binding the instance of the remote object to the RMI registry

d)

All mentioned above

49.

Identify the characteristics of process migration.

a)

transfer data by entire file or immediate portion required

b)

transfer the computation rather than the data

c)

execute an entire process or parts of it at different sites

d)

Computation will takes place for entire file

50.

In distributed systems, link and site failure is detected by

a)

polling

b)

handshaking

c)

token passing

d)

Message passing