Which of the following BEST describes the role of a router on the Internet?
Loading test…
Loading test…
12 questions
Which of the following BEST describes the role of a router on the Internet?
A program runs four tasks. Tasks A and B can run in parallel (no dependencies between them). Task C depends on the output of Task A. Task D depends on the outputs of both B and C.
Assuming unlimited parallel processors, what is the minimum time to complete all four tasks?
A company hosts its website on a single server in one data center. The website goes down whenever the data center loses power. Which of the following upgrades would MOST improve the website's fault tolerance?
A pipeline to process data consists of three sequential stages that cannot be parallelized: Stage 1 takes 2 seconds, Stage 2 takes 8 seconds, Stage 3 takes 3 seconds. A programmer proposes splitting Stage 2 into four equal parallel tasks (each 2 seconds) running on four processors simultaneously.
What is the total pipeline time after this optimization?
Which of the following BEST describes what TCP (Transmission Control Protocol) adds to the basic packet-delivery service of IP?
The Internet was designed so that if one path between two computers is unavailable, data can still reach its destination by taking a different path. This property is called:
A university uses a single server to host its website. As enrollment grows, the website becomes slow for users. The IT department adds two more identical servers and distributes incoming web requests evenly among all three.
This approach BEST demonstrates which computing concept?
A wireless network uses radio waves to transmit data from a laptop to a router. The router connects to the Internet via a fiber optic cable. At each step in this transmission, what is the fundamental representation of data?
The Internet protocol stack is organized into layers, where each layer provides services to the layer above it and uses services from the layer below it. Which of the following BEST describes why this layered (abstraction) model is useful?
Two tasks must be completed: Task A takes 6 minutes and Task B takes 4 minutes. If run sequentially, total time is 10 minutes. If run in parallel on two processors, what is the minimum possible time to complete BOTH tasks?
Which of the following BEST describes the concept of open protocols on the Internet?
On the Internet, data is sent as small units called packets. Which of the following BEST describes why packets are used instead of sending the entire message as one continuous stream?