I/O Mapping
• Memory-mapped I/O
—Devices and memory share an address space
—I/O looks just like memory read/write
—No special commands for I/O
– Large selection of memory access commands available
• Isolated I/O
—Separate address spaces
—Need I/O or memory select lines
—Special commands for I/O
– Limited set