Final answer:
C. I/O controller.An I/O module that takes on most of the detailed processing burden, presenting a high-level interface to the processor, is usually referred to as an I/O controller.
Step-by-step explanation:
The correct answer is option C, I/O controller. An I/O module that takes on most of the detailed processing burden and presents a high-level interface to the processor is commonly referred to as an I/O controller. The I/O controller manages the data transfer between the processor and the input/output devices, offloading the processor from intricate tasks.
The correct answer is option A. An I/O (Input/Output) module that takes on most of the detailed processing burden, presenting a high-level interface to the processor, is usually referred to as an I/O channel.
This type of module can handle the specifics of input and output operations, such as data transfer, error checking, and necessary conversions, without continuous oversight from the processor.
An I/O controller, sometimes confused with an I/O channel, typically refers to the hardware that connects to and controls a single type of device.
A device controller manages one or more specific types of devices (like a disk or network controller), but doesn't necessarily offload as much processing from the CPU as an I/O channel does, which can manage multiple devices and their data flows more autonomously.