A system designer wants to reserve the full range of addresses for memory and access peripheral devices through a separate port address space. Which I/O organization best meets this requirement?

Options

  • A. Memory-mapped I/O
  • B. Isolated I/O
  • C. Virtual memory
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. Isolated I/O

Detailed Explanation

Correct Answer: Option B.

Explanation: Isolated I/O provides a separate address space for I/O ports, keeping those addresses distinct from memory addresses. Memory-mapped I/O places device registers in the same address space as memory.