Memory-mapped I/O is the most common form of I/O today because it allows for a great deal of flexibility and expandability. It works by simulating ports in main memory. I/O devices must be able to directly read and write main memory words. The CPU and I/O devices talk to each other indirectly through memory words that are set aside explicitly for I/O operations. |
[Full page version] [Review questions ...answers] [Section map] [Chapter 18 home] [Book home] [Quiz]