Distributed Systems
Distributed Systems Quiz
Test your knowledge on distributed systems with this comprehensive quiz! Challenge yourself with questions covering the fundamentals, characteristics, and applications of distributed systems in computing.
- Explore key concepts of distributed computing
- Enhance your understanding of system architectures
- Prepare for exams or certifications in computer science
What is a distributed system?
A collection of dependent computers
A collection of independent computers
A single computer
None of the above
What is the purpose of a distributed system?
To ensure that a collection of independent computers appears as a singlecoherent system to its users
To ensure that a collection of independent computers work in isolation
To ensure that a single computer works efficiently
None of the above
Why distributed system?
Information exchange (collaborative work)
Hardware Resource sharing
Software Resource sharing (applications, information
All of the mentioned
What is a characteristic of a distributed system?
All computers in a distributed system are dependent on each other
All computers in a distributed system are physically located in the samelocation
All computers in a distributed system are independent of each other
None of the above
What is a parallel system?
A collection of processing elements that communicate
A single computer
A network of workstations
A backup storage device
What is the purpose of a parallel system?
To achieve a common goal
To compete with other systems
To work in isolation
To achieve individual goals
€¦ is/are collection of independent computers linked by a computer network that
Appears to its users as a single coherent system
Parallel systems
Distributed system
Database management system
How are the processing elements in a distributed system interconnected?
By some network
By shared memory
By a centralized OS
By a physically centralized file system
Which of the following is an example of a distributed system?
Local Area Network
Calculator
Personal computer
Digital camera
As soon as computers are interconnected and communicating, we have a …
Distributed system
Centralized system
Both A & B
None of the above
What are the two important considerations of a distributed system?
Autonomous hardware and unifying software
Processor and memory
Network and software
Shared memory and centralized OS
... Is a collection of processing elements that communicate and cooperate to achieve a common goal.
Parallel system
Distributed system
Database management system
None of The Above
What are the basic concepts of a distributed system?
Processor and memory
Shared memory and centralized OS
Network and software
Centralized file system and message passing
What is the purpose of hardware resource sharing in a distributed system?
Increase of availability
Increase of performance through parallelism
Information exchange
Resource sharing
The users think of the system as a. ..... computer.
Single
Multiple
Both
None of the above
Which one of the following is not from the characteristics of the distributed System in 1945-1985..
Computers were large and expensive
No way to connect them
All systems were Centralized Systems.
Powerful microprocessors
Which of the following is an example of a distributed system evolution?
NOWs
COWs
Virtualization
All of the above
A distributed system is a piece of software that ensures that:
Collection of independent computers appearsto its users as a single coherent system
Collection of dependent computers appears to its users as a single coherent system
Increase of performance through parallelism
None of the above
Internet / World Wide Web are examples of....
Distributed System
Interconnected System
Both
None of the above
Why Distributed System?
Cost reduction
Increase of availability (partial failure)
Increase of performance
All of the above
The advantage of distributed systems is the availability of ......and cheap microprocessor.
Powerless
Powerful
Weak
None of the above
What is an example of collaborative work in distributed systems?
Hardware resource sharing
Applications
Software resource sharing
Information exchange
Which of the following is not an example of a distributed system technology?
Sensor networks
Mobile computing
Desktop grids
Mainframe computers
Software is distributed........
No centralized OS, each PE has its own OS
No physically centralized file system
Inter-process communication via message passing at the lowest level.
All the above
Distributed systems lead to .......
Increasing costs
Reducing costs.
No effect on cost.
None of the above
Which of the following is an example of centralized systems?
Local Area Network
Database Management System
Mainframe and dumb terminals
Internet/World-Wide Web
What is the role of the mainframe in centralized systems?
It only serves as a storage device.
It only serves as a communication device.
All the computation is done on the mainframe
All the computation is done on the dumb terminals
What is the role of clients in a client-server system?
Only formatting the data
Only manipulating the data
Both formatting and manipulating the data
None of the above
What are Distributed Computing Systems used for?
Managing computer networks
High-performance computing tasks
Storing and organizing data
In a …, the nodes or sites depend on a coordinator node with extra knowledge or processing abilities
Centralized system
Client-server system
Distributed-with-coordinator
A … system has no distinguished node which acts as a coordinator and all nodes or sites are equals
Database management
True decentralization
Parallel
Types of Distributed systems …
Distributed Computing systems
Distributed Information systems
Distributed Pervasive systems
All of the mentioned
A------- is a group of interconnected whole computers working together as a unified computing resource
Cluster
Grid
Information system
None of the above
Clusters technology provides better ---- and -----
security and reliability
Performance and reliability
Both availability and performance & performance and reliability
Availability and performance
Cluster computing essentially a group of high-end systems connected through -----
LAN
WAN
MAN
any of them
Master nodes host processes that are responsible for all except
resource allocation
storing data
Scheduling
Monitoring
Also known as failover clusters
High availability clusters (HA)
Low availability clusters (LA)
Network load balancing clusters
Both High availability clusters (HA) & low availability clusters (LA)
From operating system issues is .....
Failure management
Load balancing
Parallelizing computation
all the above
Which of the following is a type of Distributed System that involves multiple computers working together in a cluster?
Distributed Computing Systems
Cluster Computing Systems
Grid Computing Systems
Which operating system is commonly used in High Availability Clusters?
Windows
Linux
MacOS
What is the purpose of a Network Load Balancing Cluster?
To improve performance by distributing network traffic across multiple nodes
To improve availability by synchronizing data across multiple nodes
To improve processing power by distributing processing tasks across multiple Nodes
How are the components of a cluster commonly connected to each other?
Through slow local area networks
Through fast local area networks
Through wide area networks
Which distributed pervasive system is used for contactless payments?
ZigBee
Bluetooth
Wi-Fi
NFC
Which distributed pervasive system is used for location-based services?
ZigBee
Bluetooth
Wi-Fi
GPS
Which distributed system is used for distributed storage and sharing of digital assets?
Blockchain
Wi-Fi
Bluetooth
Ethernet
............is a set of programs which provides SSI.
Operating system.
Distributed application.
Cluster Middleware.
All of above
SSI provided by cluster middleware and it is stands for .......
Single System Interfacing
Same System Information
Single system image
All of the above
Cluster is classified to ...........
High availability clusters .
Network Load balancing clusters .
Parallel/Distributed processing Clusters.
All of above
A supercomputer built from ...
Computer in a high speed network
Computer in a low speed network
All of the above
None of the above
Most common use: a single program is run in .......on ........machines
series, multiple
Series, single
parallel, multiple
Parallel, single
1) Nodes Are Heterogeneous ……..
A) Cluster Computing System.
B) Grid Computing System
C) A&B
D) None Of The Above
2) Cluster & Grid Are Types Of ……..
A) Distributed Pervasive Systems.
B) Information Systems.
E) Distributed Computing Systems.
C) None Of The Above
3) …. Is A Network Where Nodes Have The Special CapabilityOf Sensing Some Parameters As
A) Pervasive Application.
B) Information Application.
C) Computing Application
D) Sensor N/W
4) Banks, Travel Agencies ……
A) Distributed Pervasive Systems.
B) Distributed Information Systems.
C) Distributed Computing Systems.
D) None Of These
5) Which Of The Following Is Not An Advantages Of DistributedSystems?
A) All The Nodes In The Distributed System Are Connected ToEach Other
B) It Can Be Scaled As Required
C) Failure Of One Node Does Not Lead To The Failure Of TheEntire Distributed System
D) Some Messages And Data Can Be Lost In The Network While Moving From One Node To Another
6) Transaction Is Classified As .
A) Distributed Computing Systems
B) Distributed Information Systems
C) Distributed Pervasive Systems
D) None Of Them
7) Majority Of Clusters Are ----------- Systems.
A) Homogenous
B) Heterogenous
C) Both And B
D) None Of The Above
8) In Pervasive Computing Systems, We Are Faced With Distributed Systems In Which Is The Default Behavior.
A) Instability
B) Stability
C) Both Of Them
D) None Of Them
9) Devices In Distributed Pervasive Systems Are
A) Small
B) Battery-Powered
C) Have Only A Wireless Connection
D) All The Above
10) Requirement For Pervasive Application:
A) Embra Contextual Changes
B) Encourage Adhoc Composition
C) Recognize Sharing As The Default
D) All Of The Above
11) Sensor N/W Is A Network Where Nodes Have The SpecialCapability Of Sensing Some Parameters As
A) Light Intensity
B) Temperature
C) Pressure And Velocity
D) All Of The Above
12) Grid Computing Process Include:
A) Resource Discovery (RD)
B) Scheduling
C) Execution
D) All Of The Above
13) Cloud Computing Include:
A) Hardware
B) Service And Network
C) Software
D) All Of The Above
14) A User Interacts With The Computer, Which Can Exist InMany Different Forms, Including
A) Laptop Computers
B) Tablets
C) Terminals And Phones.
D) All Of The Above
15) The Nodes To Which Sensors Are Attached Are
A) Many (10s-1000s)
B) Often Battery-Powered
C) A&B
D) None Of The Above
16) Contrary To Clusters, Grids Are Usually Composed OfDifferent Types Of Computers Like:
A) Hardware
B) Operating System (OS)
C) Network
D) All Of The Above
17) A……. Is Responsible For Coordinating The Execution Of ATransaction.
A) TP Monitor
B) LED Monitor
C) A&B
D) None Of The Above
18) : The Nodes To Which Sensors Are Attached Are:
A) Simple
B) Complex
C) Hardly Any Memory, CPU Power, Or Communication Facilities
D) A&C
19) Stability Means Nodes Have ….. Connection To A Network.
A) Fixed
B) Changing
C) Weak
D) None Of The Above
20) A TP Monitor Works Fine For Database Applications WhereThere Is ….. Client
A) More Than One
B) One
C) Two
D) None Of The Above
21) When There Are More Than One Client , ATP Monitor
A) Works Fine
B) Faces A Problem
C) Gives Average Functionality
D) None Of The Above
22) The Most Usual Different Communication Models Used Are
A) RPC
B) RMI
C) A&B
D) None Of The Above
23) Why Is It Important To Encourage Adhoc Composition InPervasive Applications?
A) To Limit The Number Of Users Who Can Access TheApplication
B) To Ensure That The Application Is Only Used By CertainTypes Of Users
C) To Make It Easy For Users To Configure The Suite Of The Application
D) To Increase The Complexity Of The Application
24) What Is The Default Action Of Devices In A PervasiveSystem?
A) To Keep Information Private And Not Share It
B) To Constantly Update Their Hardware
C) To Only AccessInformation When Necessary
D) To Join The System To Access, Read, Store, Manage And Share Information
25) What Is The Main Requirement For A Home System To BeConsidered Pervasive?
A) It Should Be Completely Self-Organizing
B) It Should Have A Dedicated System Administrator
C) It Should Provide A Personal Space For Each User OutsideOf The Home
D) It Should Require A Complex Setup Process
1. Distributed systems are necessary because …
A) Existence of large number of PCs
B) Need for people to work together
C) Sharing resources and information
D) All of the above
2. If computer A costs twice as much as computer B then you should expect:
A) Computer A is four times as fast as computer B
B) Computer A is two times as fast as computer B
C) Computer A is as fast as computer B
D) Computer B is better than computer A
3. Seymour Cray’s Law tells that
A) Computers should not follow a law
B) Computers should obey a square law
C) Computers should obey a double law
D) Computers should obey a cube law
4. When price doubles, you should get at least ….. Times as much speed
A) 2
B) 4
C) 6
D) 8
5. Distributed Systems have a ……. price/performance ratio than large centralized system
A) better
B) worse
C) same
D) None of the above
6. A system from 10,000 modern CPU chips, each of which runs at 50 MIPS has a total performance of
A) 300,000 MIPS
B) 400,000 MIPS
C) 500,000 MIPS
D) 600,000 MIPS
7. One of the ways strong economic forces motivate the creation of distributed systems
A) Distributed systems are slower and less efficient than centralized ones
B) Distributed systems require complex and expensive hardware
C) Microprocessors make it more difficult to add computing power to a system
D) Microprocessors make it cheap to add computing power
8. Advantage of microprocessors rather than mainframes
A) Microprocessors offer a better price/performance
B) Microprocessors have more total computing power than mainframe
C) Inherent distribution
D) All of the above
9. ………. Applications are inherently distributed
A) Banking
B) Business
C) Military
D) All of the above
10. A complete system that looks like a single computer to the application programs but implemented with one computer per store is called
A) Commercial distributed Systems
B) Technical distributed Systems
C) Business distributed Systems
D) Computing distributed Systems
11. Computer supported cooperative work means that software is designed to
A) Make people work from a single computer
B) help physically separate people
C) demand people to work from one location
D) prevent remote work
12. In a fault tolerant system, if one machine is down the rest will
A) Also be down
B) Await the fix
C) Still interact
D) None of the above
13. In distributed systems if workload grows at certain point,
A) System will have to be replaced
B) It is possible to add more processors
C) Growth can not be handled
D) System will shut down
14. ….. Is a distributed system that offers payment solutions.
A) Amazon
B) eBay
C) PayPal
D) Booking
15. Distributed systems affected the information society by
A) the development of web search engines such as Google
B) The emergence of digital libraries and the large-scale digitization
C) The increasing significance of user-generated content
D) All of the above
16. ….. Is one of the fields that got affected by distributed systems.
A) Finance and commerce
B) Creative industries and entertainment
C) Healthcare
D) All of the above
17. ….. Is one of the advantages of distributed systems
A) Inevitability
B) Preventing data sharing
C) Having to buy expensive equipment
D) Less flexibility
18. A problem which can occur by distributed systems in networking
A) Limited experience
B) Network Saturation
C) Impossible to lose a message
D) Little software
19. People have easy access to secret data is one of the …. Of distributed systems.
A) Advantages
B) Disadvantages
C) Requirements
D) Suggestions
20. Challenges which face the distributed systems
A) Increasing the (inter-processor communications) that used to connect individual computers
B) Number of processors available to execute on, and processors synchronization
C) Memory size and the bandwidth of interconnection network
D) All of the above
21. Problems of distributed systems can be mainly classified to
A) Software Problems
B) Hardware Problems
C) Both a & b
D) None of the above
22. Little software exists at present for distributed systems is a …… disadvantage of distributed systems.
A) Software
B) Hardware
C) Networking
D) Security
23. For data that must be kept secret at all costs, it should be
A) Highly available
B) Easy accessed
C) Saved on isolated computer
D) Shared on a public network
24. Distributed systems allow people to share expensive hardware such as
A) Printers
B) Scanners
C) Signal processing hardware
D) All of the above
25. …. Is one of the ways distributed systems affected healthcare.
A) Telemedicine
B) Online gaming
C) Social media
D) Digital libraries
1- Architectural model in distributed system can be:
A) client server model
B)-peer- peer model
C) A&B
D) none of the above
2- What is the main function of client server architecture?
A) To manage client computers
B) To host, deliver and manage most of the resources and services to be consumed by the client
C) To connect computers to the internet
D) To deliver and manage resources to the server
3-which of the following is the most used in distributed system architecture?
A) client server model
B) peer- peer model
C) A&B
D) none of the above
4- Which of the following is another name for client server architecture?
A) Cloud computing
B) Peer-to-peer architecture
C) Networking computing model
D) All of the above
5- Which of the following applications uses the client server model?
A) Video games
B) Music players
C) Email
D) Text editors
6- How are client computers connected to the server in client server architecture?
A) Through a Bluetooth connection
B) Through a wired connection
C) Through a satellite connection
D) Through a cellular connection
7- What is one of the advantages of client server architecture?
A) It allows for complex routing
B) It is transparent to the user
C) It uses multiple layers to transfer packets
D) It requires many system calls to send and receive data
8-How many layers are used in client server architecture to transfer packets?
A) 1
B) 2
C) 3
D) 4
9-What is one disadvantage of having a centralized process address allocator?
A) It is too complex for simple systems
B) It does not scale well to large systems
C) It does not allow for unique process identifiers
D) It is difficult to implement on a network
10-Client-Server architecture advantages:
A) Simplicity
B) Efficiency
C) Two system calls
D) All the above
11- ....... Means The client sends a request and gets an answer. No connection has to be established.
A) Simplicity
B) Efficiency
C) Two system calls
D) All the above
12- Disadvantage of Broadcast:
A) Centralize does not scale to large systems
B) broadcasting puts extra load on the system
C) Simplicity
D) All the above
13-What is the problem that arises when a server receives a message before a client calls receive?
A) The server does not know which address the client is using.
B) The client may give up, falsely concluding that the server has crashed or the address is invalid.
C) The server may discard the message.
D) The server may store the message for a little while.
14-What is the implementation strategy mentioned in the passage when the server receives a message before the client calls receive?
A) Let the client time out and hope the server has called receive before the client retransmits.
B) Store the message for a little while and hope the client calls receive soon.
C) Discard the message and immediately call receive again.
D) Wait for the client to call receive and then send the message.
15- What happens when two or more clients are using the server and the server has accepted a message from one of them?
A) The server stops listening to its address until it finishes its work.
B) The server immediately responds to the client who sent the message.
C) The other clients give up and do not attempt to send messages.
D) The server stores the message for a little while before responding.
16-Solutions to the drawbacks of nonblocking primitives:
A) To have the kernel copy
B) Interrupt the sender when the message has been sent
C) Both
D) None of the above
17-What is the purpose of addressing in client server architecture?
A) To determine the type of data being transferred
B) To ensure the privacy and security of the data
C) To assign each process a unique identifier
D) To establish a connection between the client and server
18-What is one way to achieve a unique address for each process?
A) Have each process pick its own address from a centralized allocator
B) Use a sparse address space such as 64-bit binary integers
C) Use a constant address for all processes on a machine
D) Assign addresses based on the type of data being transferred
19- How can broadcast be used to locate a destination process in client server architecture?
A) By sending a special "locate packet" containing the address of the destination process
B) By encrypting the address of the destination process in the data being transferred
C) By using a centralized process address allocator to assign addresses
D) By establishing a direct connection between the client and server
20- What happens when a kernel receives a "here I am" message in client server architecture?
A) It sends back a "locate packet" containing the address of the destination process
B) It sends back the network address (machine number) of the destination process
C) It terminates the connection between the client and server
D) It sends back an acknowledgement message that the data was received
1- What are bus-based multiprocessors?
A) Multiple CPUs connected to a common bus along with memory module
B) Multiple CPUs connected to individual buses
C) A single CPU connected to a common bus
2-How many address lines are typical in a bus-based multiprocessor?
A) 8
B) 16
C) 32 or 64
3-What is an example of bus-based multiprocessors?
A) A laptop computer
B) A motherboard into which CPU and memory cards can be inserted
C) A server with multiple network cards
4-What are the steps to read a word from memory?
A) Put the value on the data lines, put a signal on the appropriate control lines, put the address on the address lines
B) Put the address on the address lines, put a signal on the appropriate control lines, read the value from the data lines
C) Put the address on the data lines, put a signal on the appropriate control lines, read the value from the address lines
5-Why does the bus-based architecture not scale to a large number of CPUs?
A) The buses become too expensive
B) The buses become too slow
C) The buses become overloaded
6-What is the key characteristic of multicomputers?
A) They have a shared memory
B) Each CPU has a direct connection to its own local memory
C) They use message-passing for interprocess communication
7-Architectural models are
A) Client-Server model
B) Peer-Peer model
C) a and b
D) none of the above
8- How many Items did the Implementing the client-server model have?
A)1
B)2
C)3
D)4
9- The Disadvantage of centralize does not scale to
A) large systems
B) small systems
C) complicated systems
D) a and c
10- The second Layer in the Client-Server Model Layer
A)Physical
B)Data link
C)Request
D) Reply
11- What are the layers of the Client-Server Model?
A) Physical, Data link, Transport, Application
B) Physical, Data link, Network, Presentation
C) Physical, Data link, Transport, Session
D) Physical, Data link, Request/Reply, Application
12- What is the protocol used to transfer files between clients and servers on the internet?
A) HTTP
B) FTP
C) SMTP
D) DNS
13- Which mechanism allows a client to call a procedure that is executed on a remote server in a client-server model?
A) Remote Procedure Call (RPC)
B) Interrupt Service Routine (ISR)
C) Blocking Send Primitive
D) Nonblocking Send Primitive
14- Which addressing method assigns each process a unique address that does not contain an embedded machine number in a client-server model?
A) Hardwired addressing
B) Unique process addressing
C) Sparse address space addressing
D) Centralized name of services addressing
15- Packets transferring from client to server and back is handled by 1 and 2 byhardware ..........
A) Ethernet
B) Token ring
C) A & B.
D) None of them
16-..............Let each process pick its own id from a large, sparse address space, such as the space of 64-bit binary integers.
A) Modeling
B) Addressing .
C) Design Issue
D) All above of them
17- The choice between blocking and nonblocking primitives is normally made by ...... .
A) the system designers.
B) The system processor.
C) A & B.
D) None of them .
18- Client-server architecture this type of architecture has…..computers connected to a central server over a network or internet connection.?
A) only one client.
B) no client
C) one or more client
D) None of the above.
19- Which of the following is an advantage of nonblocking primitives?
A) The sender can modify the message buffer before the message has been sent.
B) It allows the sender to continue execution without waiting.
C) It ensures that the transfer can complete without any errors.
D) None of the above.
20- Which primitive returns control to the caller immediately, before the message is sent?
A) Blocking send primitive
B) Nonblocking send primitive
C) Synchronous primitive
D) Asynchronous primitive
21- Buffers have to be ……..
A) freed
B) allocated
C) generally managed
D) all of the above
22- long messages can be split into ……….
A) Singular packets
B) Multiple packets
C) A&B
D) None of the above
23- How are client computers connected to the server in client server architecture?
A) Through a Bluetooth connection
B) Through a wired connection
C) Through a satellite connection
D) Through a cellular connection
24- How can broadcast be used to locate a destination process in client server architecture?
A) By sending a special "locate packet" containing the address of the destination process
B) By encrypting the address of the destination process in the data being transferred
C) By using a centralized process address allocator to assign addresses
D) By establishing a direct connection between the client and server
25- What is the Addressing design issue........
A) Assign each process a unique address that does not contain an embedded machine number.
B) two ways to achieve this is to have a centralized process address allocator that simply maintains a counter.
C) centralize scales to large systems.
D) none of the above.
26- One of the disadvantages in broadcasting is the .....
A) Extra load
B) Simplicity
C) Efficiency
D) All of the above
27- When the server has not crashed the .... Code is used.
A) ACK
B) AYA
C) IAA
D) TA
28- If the previous packet arrived the .... Code is used.
A) ACK
B) AYA
C) IAA
D) TA
29- Buffers allocated, freed, and managed to store the incoming message. Usually a ...... created.
A) Queue
B) Mailbox
C) Semaphores
30-What is 4 categories of MIMD
A) Bus multiprocessors
B) Switched multiprocessors
C) Bus multicomputers
D) Switched multicomputers
E) All of the above
{"name":"Distributed Systems", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge on distributed systems with this comprehensive quiz! Challenge yourself with questions covering the fundamentals, characteristics, and applications of distributed systems in computing.Explore key concepts of distributed computingEnhance your understanding of system architecturesPrepare for exams or certifications in computer science","img":"https:/images/course2.png"}