Não há uma definição estrita de "quatro atividades" que defina definitivamente um computador. No entanto, podemos dividir as funções essenciais de um computador em quatro amplas categorias: 
 1. 
 entrada: Um computador recebe dados do mundo exterior. Isso pode incluir:
 * 
 Entrada do usuário: Digitando em um teclado, clicando em um mouse, tocando em uma tela. 
 * 
 Entrada do sensor: Dados de câmeras, microfones, termômetros e outros sensores. 
 * 
 Entrada de rede: Recebendo dados de outros computadores na Internet ou em uma rede local.  
 2. 
 Processamento: O computador manipula os dados de entrada de acordo com um conjunto de instruções (um programa). Isso inclui:
 * 
 operações aritméticas e lógicas: Adicionando, subtraindo, comparando e outros cálculos básicos. 
 * 
 Manipulação de dados: Classificação, filtragem, pesquisa e transformação de dados. 
 * 
 Fluxo de controle: Decidir quais instruções para executar o próximo com base nas condições.  
 3. 
 saída: O computador produz resultados com base na entrada processada. Isso pode incluir:
 * 
 exibindo informações: Mostrando texto, imagens e vídeos em uma tela. 
 * 
 Produzindo som: Tocando música, fala e outro áudio. 
 * 
 Controlando dispositivos externos: Enviando comandos para impressoras, motores e outros hardware. 
 * 
 Saída de rede: Enviando dados para outros computadores.  
 4. 
 armazenamento: O computador armazena dados para recuperação posterior. Isso pode incluir:
 * 
 armazenamento primário (RAM): Mantém dados ativamente usados por programas. 
 * 
 armazenamento secundário (disco rígido, SSD): Armazena dados permanentemente mesmo quando o computador está desligado.  
 É importante observar que essas quatro categorias não são mutuamente exclusivas. Por exemplo, um computador pode receber informações de um sensor, processar os dados e enviá -los para outro computador para processamento adicional. Por fim, um computador é uma máquina versátil que pode ser usada para uma ampla gama de tarefas.