ChatGPT Quiz: Basics of Distributed Systems in IT #1
Quiz by OXFORD SCHOOL
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
10 questions
Show answers
- Q1What is a distributed system?A system where all components are located on the same computer.A system where components located on networked computers communicate by physically swapping hardware components.A system where components located on networked computers communicate and coordinate their actions only by passing messages.A system where components located on networked computers communicate through a graphical user interface.30s
- Q2What is a node in a distributed system?A person who manages the distributed system.A type of message passed between components in a distributed system.A type of network cable used in a distributed system.A single computer or device that is part of the distributed system.30s
- Q3What is horizontal scaling?Increasing the amount of memory on a single node in a distributed system.Adding more hard disk storage to a single node in a distributed system.Adding more nodes to a distributed system to handle increased load or demand.Dividing a single node in a distributed system into multiple virtual machines.30s
- Q4What is a message broker?A person who manages the distributed system and its components.A type of network security protocol used in distributed systems.A component in a distributed system that mediates communication between nodes by passing messages.A type of programming language used to write distributed systems.30s
- Q5What is eventual consistency?A consistency model in which all updates to a data store will eventually be propagated.A consistency model in which all data is consistent at all times.A consistency model in which some updates to a data store may be lost.A consistency model in which some data in a data store may be corrupted or invalid.30s
- Q6What is a distributed hash table?A type of messaging system used in distributed systems to pass complex data types.A distributed data structure that allows for efficient access and storage of key-value pairs across nodes in a network.A type of hardware used in distributed systems to store data.A type of encryption used in distributed systems to protect data in transit.30s
- Q7What is a deadlock in a distributed system?A situation in which two or more nodes are blocked and unable to proceed because each is trying to acquire a resource held by the other.A situation in which a message sent between nodes is lost or corrupted.A situation in which a single node is blocked and unable to proceed due to a system error.A situation in which all nodes in the distributed system stop responding.30s
- Q8What is the CAP theorem in distributed systems?A concept that states that all nodes in a distributed system must be physically connected to each other.A concept that states that all data in a distributed system must be encrypted at rest and in transit.A concept that states that it is impossible for a distributed system to simultaneously guarantee consistency, availability, and partition tolerance.A concept that states that all nodes in a distributed system must be running the same operating system.30s
- Q9What is a distributed file system?A system that allows files to be accessed remotely over the internet.A system that allows files to be stored on multiple nodes in a network and accessed by clients as if they were stored on a single machine.A system that automatically copies files from one location to another across a network.A system that allows files to be compressed and encrypted for secure storage.30s
- Q10What is partition tolerance in a distributed system?The ability of a distributed system to handle increasing loads or demands by adding more nodes.The ability of a distributed system to store and retrieve data consistently across all nodes.The ability of a distributed system to continue functioning even if some nodes or network links fail or are partitioned from the rest of the network.The ability of a distributed system to guarantee that all nodes are running the same version of software.30s