The Internet
Fault Tolerance
Parallel and Distributed Computing
Key Vocab
Essential Knowledge
100

What is the Internet?

The Internet is a global network of interconnected networks that use open protocols to communicate.

100

What is the term for a system's ability to continue operating even if some components fail?

Fault Tolerance

100

What is the term for operations performed one at a time, step by step?

Sequential Computing

100

What is the term for the maximum amount of data that can be sent over a network in a fixed amount of time?

Bandwidth

100

What ensures that data travels through networks efficiently?


Dynamic Routing

200

What is the name for physical objects like computers, tablets, and routers that can run programs?

Computing Devices

200

What concept involves including extra components, like alternate network paths, to mitigate failures?

Redundancy

200

What computing model divides tasks into smaller operations that run simultaneously?

Parallel Computing

200

What is the process called that breaks data into smaller chunks for efficient transmission?

Packet Switching

200

Which systems can reroute data when components fail to ensure continuous functionality?

Fault Tolerant Systems

300

What is the process of finding a path for data from a sender to a receiver, ensuring efficient communication?

Routing

300

What is the term for the system’s ability to reroute data if one route fails?

Routing Resilience

300

What is the formula for Speedup in computing efficiency?

Speedup = Sequential Time ÷ Parallel Time

300

What agreed rules for data transmission ensure reliable communication?

Protocol

300

Which models solve problems more efficiently than sequential solutions but have limitations?

Parallel and Distributed Computing Models

400

What are the smaller chunks of information called that are used for data transmission over the Internet?

Packets

400

In what type of services is fault tolerance critical to reduce downtime?

Essential services like banking and healthcare

400

Give an example of a real-world application that uses distributed computing.


Weather forecasting

400

What is the ability of a system to handle growth in size and demand called?

Scalability

400

What do protocols like TCP/IP and HTTP ensure for the Internet?

Reliable Communication

500

Name one of the key protocols that allow reliable communication over the Internet

TCP/IP or HTTP

500

What is one trade-off associated with fault tolerance?

Requires additional resources such as extra hardware or storage

500

What is one challenge associated with distributed computing?

Requires coordination between devices

500

What term describes tasks that are completed in a specific order, one at a time?

Sequential Computing

500

What provides extra components to ensure continuous functionality?


Redundancy