Il termine input/output (i/o) in informatica si riferisce alle interfacce per lo scambio di dati tra programmi, utenti e sistemi. Gli input sono dati ricevuti, mentre gli output sono dati trasmessi, comprendendo anche la memorizzazione su disco. Dispositivi fisici, come mouse e monitor, insieme a componenti software, consentono la comunicazione e la sincronizzazione tra processi.