Cele patru funcții de procesare a datelor ale unui computer sunt date de intrare, procesare, ieșire și stocare a datelor. Fiecare proces are o funcție distinctă în tratarea datelor și fiecare funcție utilizează hardware specific pentru a facilita funcționarea .
Fluxul standard al datelor pentru un calculator începe cu introducerea de date de la o tastatură sau alt dispozitiv de intrare. Datele sunt apoi procesate de CPU, în funcție de software-ul folosit. Datele apoi sunt trimise către utilizator prin intermediul unui monitor sau al altui dispozitiv de afișare. Dacă utilizatorul decide să salveze datele, funcția de stocare intră în joc și utilizatorul poate salva datele pentru o utilizare ulterioară.