Input/output (I/O)-enheter er eksterne enheter som lar en bruker eller annen enhet samhandle med et datasystem. De brukes til kommunikasjon mellom datamaskinen og den ytre verden. De kan klassifiseres i to typer:inndataenheter og utdataenheter.
Inndataenheter er enheter som lar brukere gi data og instruksjoner til datamaskinen. Disse inkluderer enheter som tastaturer, mus, joysticks, berøringsskjermer og skannere. Utdataenheter er enheter som presenterer informasjon til brukere. Disse inkluderer enheter som skjermer, skrivere, høyttalere og plottere.
I/O-enheter spiller en viktig rolle i samspillet mellom mennesker og datamaskiner, og gjør det mulig for brukere å kommunisere med datamaskinen og få tilgang til informasjon. De er en viktig del av ethvert datasystem.