As quatro funções de processamento de dados de um computador são entrada, processamento, saída e armazenamento de dados. Cada processo tem uma função distinta no manuseio de dados e cada função faz uso de hardware específico para facilitar sua operação .
O fluxo padrão de dados para um computador começa com a entrada de dados de um teclado ou outro dispositivo de entrada. Os dados são então processados pela CPU, de acordo com o software utilizado. Os dados são enviados ao usuário por meio de um monitor ou outro dispositivo de exibição. Se o usuário decidir salvar os dados, a função de armazenamento entra em ação e o usuário pode salvar os dados para uso posterior.