Le quattro funzioni di elaborazione dei dati di un computer sono l'input, l'elaborazione, l'output e l'archiviazione dei dati. Ciascun processo svolge una funzione distinta nella gestione dei dati e ogni funzione utilizza l'hardware specifico per facilitare il suo funzionamento .
Il flusso standard di dati per un computer inizia con l'immissione dei dati da una tastiera o da un altro dispositivo di input. I dati vengono quindi elaborati dalla CPU, in base al software utilizzato. I dati vengono quindi inviati all'utente tramite un monitor o un altro dispositivo di visualizzazione. Se l'utente decide di salvare i dati, entra in gioco la funzione di archiviazione e l'utente può salvare i dati per un uso futuro.