inngangsutgangsfunksjoner
Inngangsutgangsfunksjoner er operasjoner som styrer dataoverføring mellom et datasystem og dets omgivelse, og dekker både inn- og utdata. Begrepet brukes ofte i sammenheng med programvaregrensesnitt og maskinvaregrensesnitt som håndterer kommunikasjon med brukere, lagringsmedier, nettverk og perifere enheter. I praksis beskriver det hvordan data strømmer inn i systemet, behandles eller lagres, og hvordan data strømmer ut.
I programmering betegnes I/O-funksjoner vanligvis som funksjoner som leser eller skriver data og ofte har sideeffekter.
I maskinvare og operativsystemer omfatter inngangsutgangsfunksjoner også I/O-subsystemet, driverprogramvare, avbrudd og direkte minne-tilgang (DMA). Enheter kobles
Designmål inkluderer å gi konsistente grensesnitt mellom applikasjoner og maskinvare, og mellom ulike typer enheter. Standardiserte