Input/output

scambio di informazioni tra un elaboratore e il mondo esterno
Versione del 4 ago 2005 alle 10:03 di YurikBot (discussione | contributi) (robot Aggiunta: lt)

Con il termine input/Output o I/O in informatica si intende tutte le interfacce messe a disposizione del sistema operativo ai programmi per effettuare uno scambio di dati o segnali con altri programmi, con l'utente con computer o con lo stesso sistema operativo.

Gli Input sono i dati che il programma riceve in ingresso mentre gli Output sono i dati che il programma trasmette verso un soggetto terzo. Anche i dati salvati su disco sono Output dato che vengono inviati al gestore delle periferiche che provvede a memorizzarli nella memoria magnetica. Anche l'utente utilizza dispositivi di I/O infatti, per esempio il mouse e la tastiera sono dispositivi di Input mentre il monitor, e la stampante sono dispositivi di Output.

Oltre a dispositivi di carattere fisico i programmi e il sistema operativo anno dei dispositivi di I/O che sono a loro volta dei componenti software. Questi componenti consentono la comunicazione tra processi e quindi consentono agli applicativi di scambiarsi dati e di sincronizzarsi se necessario.