Difficulty: Easy
Correct Answer: interfaces
Explanation:
Introduction / Context:
CPUs communicate with peripherals via well-defined hardware and software boundaries. The generic term that encompasses buses, controllers, and ports exposed to devices is “interfaces.”
Given Data / Assumptions:
Concept / Approach:
An interface is the standardized point of interaction—electrical, logical, and protocol—between the CPU/memory subsystem and a device (e.g., PCIe, SATA, USB). Ports are specific physical connection points but are one aspect of an interface; buffers assist performance but are not the transfer mechanism themselves.
Step-by-Step Solution:
Identify the broad mechanism: standardized interconnect specifications.Map examples (USB, PCIe, SATA) to the generic term “interfaces.”Conclude that “interfaces” best captures CPU–peripheral data transfer.
Verification / Alternative check:
System block diagrams label device links as interfaces, while ports are the external connectors provided by these interfaces (e.g., USB port using the USB interface).
Why Other Options Are Wrong:
Modems: Used for telecom links, not CPU–device buses.
Common Pitfalls:
Using “port” and “interface” synonymously; an interface defines the protocol, a port is often just the connector.
Final Answer:
interfaces
Discussion & Comments