I/O module is a separate processor
I/O channel
Access main memory for instructions
I/O processor with its own memory
It is a computer in its own right
A large set of I/O devices can be controlled
A common use is to control communications with interactive terminals