Advanced
Operating Systems
Q84 / 100
What is memory-mapped I/O vs port-mapped I/O?
Correct! Well done.
Incorrect.
The correct answer is B) Memory-mapped I/O maps device registers into the address space (accessed with regular load/store); port-mapped I/O uses dedicated IN/OUT instructions
B
Correct Answer
Memory-mapped I/O maps device registers into the address space (accessed with regular load/store); port-mapped I/O uses dedicated IN/OUT instructions
Explanation
MMIO (memory-mapped I/O) maps device registers as memory addresses, enabling C pointer access. PMIO uses dedicated I/O instructions (IN/OUT on x86). Modern systems primarily use MMIO.
Progress
84/100