MCQ Bank
In __________ communication, messages are stored in a buffer before being received by the receiver.
- A) synchronous
- B) unbuffered
- C) buffered
- D) asynchronous
In _________ communication, the sender sends a message to the receiver and continues with its execution without waiting for a response.
- A) buffered
- B) unbuffered
- C) synchronous
- D) asynchronous
Tasks can be divided into _______ broad categories in terms their interdependences.
- A) five
- B) four
- C) two
- D) three
__________ in distributed computing refers to the process of transferring software code from one computer or node in a network to another.
- A) Deadlock
- B) Concurrency
- C) Scalability
- D) Code migration
____________is a contract between processes and the data store that says that if processes agree to obey certain rules, the store promises to work correctly.
- A) Sequential model
- B) Client centric consistency model
- C) Incremental model
- D) Data consistency model
The term _________ is used to refer to program code that can be transferred from one computer to another and run at the destination.
- A) object code
- B) mobile code
- C) source code
- D) pseudo code
__________ connects nodes across large geographic area.
- A) WAN
- B) LAN
- C) CAN
- D) MAN
The _________ is the conventional multicore processor with limited parallelism to exploit.
- A) Graphics Processing Unit (GPU)
- B) Gateway Processing Unit (GPU)
- C) Central Processing Unit (CPU)
- D) Command Processing Unit (CPU)
Thread is a basic unit of ________ utilization.
- A) Storage
- B) Memory
- C) CPU
- D) bandwidth
Replication and caching for performance are widely applied as __________ techniques.
- A) scaling
- B) deadlock
- C) context switching
- D) concurrency
________ is NVIDIA’s general purpose parallel computing architecture designed for calculation-intensive computation on GPU hardware.
- A) CAD
- B) SoC
- C) CUDA
- D) DEC
Which of the following has emerged as the standard threads API, supported by most vendors?
- A) POSIX threads
- B) Java threads
- C) Solaris threads
- D) NT threads
__________ is a non-blocking network allowing multiple input output connection pattern to be achieved simultaneously.
- A) Cross Bar
- B) Mesh
- C) Tree
- D) Bus
The finer decomposition of tasks always results in small time.
- A) False
- B) True
- C)
- D)
The _________ of a network with n nodes is the length of the maximum shortest path between any two nodes in the network.
- A) latency
- B) bandwidth
- C) diameter
- D) bisection
Which of the following is true regarding thread accept?
- A) Can be scheduled to run on a CPU as an independent unit
- B) Lightweight process
- C) Executes within the address space of a process
- D) Can not run on CPU as independent unit
__________ is the process by which data residing on a physical/virtual servers or cloud instance is continuously copied to a secondary server(s) or cloud instance.
- A) Data replication
- B) Deadlock
- C) Scalability
- D) Concurrency
There are _________ commonly used decomposition techniques.
- A) Three
- B) Five
- C) Seven
- D) Four
__________ is a specification for the developers and users of message passing libraries.
- A) Graphics Processing Interfacet (GPI)
- B) Message Passing Unit (MPU)
- C) Graphics Processing Unit (GPU)
- D) Message Passing Interface (MPI)
_________ is process to forward packets coming in from one port to a port leading towards the destination.
- A) Latency
- B) Context switching
- C) Temporal locality
- D) Switching