What is the primary function of a device controller in an operating system?

Options

  • A. To manage communication between the CPU/system and an I/O device
  • B. To replace the operating system kernel
  • C. To perform CPU scheduling only
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. To manage communication between the CPU/system and an I/O device

Detailed Explanation

Explanation: A device controller is hardware that controls a particular I/O device or group of devices. It provides an interface between the operating system and the device and manages operations such as data transfer, status reporting and control.