Os computadores obtêm informações através de uma variedade de métodos de entrada, que podem ser amplamente categorizados como:
*
Entrada direta: Isso envolve fornecer informações diretamente ao computador. Exemplos incluem:
*
teclado: Digitando texto, números e comandos.
*
mouse: Apontando, clicando e arrastando para interagir com interfaces gráficas do usuário.
*
tela de toque: Tocando na tela para interagir com aplicativos e dados.
* Microfone
: Falando ao computador para reconhecimento e ditado de voz.
*
Scanner: Digitalizando documentos e imagens físicas.
*
Câmera: Captura de imagens e vídeos.
*
Controladores de jogo: Fornecendo entrada para jogos.
*
sensores: Coletando dados do mundo físico (por exemplo, temperatura, pressão, luz). Isso é crucial para dispositivos IoT e sistemas incorporados.
*
entrada indireta: Isso envolve receber informações de fontes externas que não estão interagindo diretamente com o usuário. Exemplos incluem:
*
conexões de rede (Internet, LAN): Recebendo dados de sites, servidores e outros dispositivos em uma rede. Isso inclui baixar arquivos, streaming de vídeo e acesso a bancos de dados on -line.
*
Dispositivos de armazenamento (discos rígidos, SSDs, unidades USB): Recuperar dados que foram armazenados anteriormente nesses dispositivos.
* bancos de dados
: Acesso e recuperação de informações armazenadas em bancos de dados organizados.
*
chamadas de API: Recebendo dados de outros aplicativos ou serviços por meio de interfaces de programação de aplicativos.
Em essência, todas as informações que um computador processa, seja um cálculo simples ou executando uma simulação complexa, origina em última análise de um desses métodos de entrada. O computador então processa essas informações de acordo com sua programação e fornece saída por vários meios (monitor, impressora, alto -falantes etc.).