Die vier Datenverarbeitungsfunktionen eines Computers sind Dateneingabe, -verarbeitung, -ausgabe und -speicherung. Jeder Prozess dient einer bestimmten Funktion bei der Datenverarbeitung und jede Funktion verwendet spezifische Hardware, um ihren Betrieb zu erleichtern .
Der Standarddatenfluss eines Computers beginnt mit der Dateneingabe über eine Tastatur oder ein anderes Eingabegerät. Die Daten werden dann von der CPU entsprechend der verwendeten Software verarbeitet. Die Daten werden dann über einen Monitor oder ein anderes Anzeigegerät an den Benutzer ausgegeben. Entscheidet sich der Benutzer, die Daten zu speichern, kommt die Speicherfunktion ins Spiel und der Benutzer kann die Daten zur späteren Verwendung speichern.