A physical device is connected to the machine via I/O port. Capable of communication with the Kernel. Types Blocking IO Non-blocking IO IO Multiplexing Signal IO Asynchronous IO