• Wide variety of peripherals
—Various methods of operation
—Delivering different amounts of data
—At different speeds
—In different formats
• Data transfer rate of peripherals
—Most are slower than CPU and RAM
—Some may faster than CPU and RAM
• Therefore, I/O modules is required