Which statement correctly describes isolated I/O (port-mapped I/O)?

Options

  • A. I/O devices and main memory must use the same address space
  • B. I/O devices use a separate address space from memory
  • C. I/O devices cannot transfer data to the CPU
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. I/O devices use a separate address space from memory

Detailed Explanation

Correct Answer: Option B.

Explanation: Isolated I/O, also called port-mapped I/O, uses a separate address space for I/O ports. Some processors use special instructions, such as IN and OUT on x86 architectures, to access these ports.