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.
Computer ports: Physical endpoints; too narrow relative to the full mechanism. Buffer memory: Temporary storage, not the interconnect itself. None of the above: Incorrect because “interfaces” is correct.Common Pitfalls: Using “port” and “interface” synonymously; an interface defines the protocol, a port is often just the connector.
Final Answer: interfaces
Discussion & Comments