Os computadores completam muitas tarefas, mas quatro fundamentais são:
1.
entrada de dados: Aceitando dados de várias fontes (teclado, mouse, sensores, rede, etc.).
2.
Processamento de dados: Manipular e transformar dados de acordo com as instruções (cálculos, classificação, comparações etc.).
3.
armazenamento de dados: Salvando dados para recuperação posterior (em discos rígidos, SSDs, armazenamento em nuvem, etc.).
4.
Saída de dados: Apresentando dados processados em um formato utilizável (exibindo em uma tela, impressão, envio de uma rede etc.).