Las cuatro funciones de procesamiento de datos de una computadora son entrada de datos, procesamiento, salida y almacenamiento. Cada proceso cumple una función distinta en el manejo de datos, y cada función utiliza un hardware específico para facilitar su funcionamiento .
El flujo estándar de datos para una computadora comienza con la entrada de datos desde un teclado u otro dispositivo de entrada. Los datos luego son procesados por la CPU, de acuerdo con el software que se está utilizando. Los datos se envían al usuario a través de un monitor u otro dispositivo de visualización. Si el usuario decide guardar los datos, la función de almacenamiento entra en juego y el usuario puede guardar los datos para su uso posterior.