Hardware managing input/output operations

Peripheral function built into chip

Device sharing keyboard, video, mouse

Hardware connecting I/O devices

Card providing a hardware interface

Hardware providing local network connectivity

Hardware interface for data transfer

Hardware managing processor interrupts

Chip controlling network communication

Processor dedicated to I/O tasks