Resolva uma dúvida
Guias para conectar as ideias
Comparações e explicações para responder dúvidas sobre computação.
- Guia · Sistemas operacionais
Arquivos, pastas e sistemas de arquivos: como se relacionam?
Arquivos apresentam dados; diretórios organizam nomes; o sistema de arquivos administra estruturas e operações. Ao abrir um documento, o programa percorre um caminho, obtém uma forma de acesso e interpreta o conteúdo conforme o formato.
- Guia · Dados
Banco de dados e planilha: o que muda na organização?
Planilhas e bancos podem trabalhar com dados tabulares, mas oferecem modelos e formas de interação diferentes. Um banco relacional organiza relações, regras e consultas; uma planilha combina células, fórmulas e apresentação. A escolha depende do trabalho.
- Guia · Dados
Bits, bytes e tamanho de arquivos: como comparar?
Tamanho de arquivo e taxa de transmissão precisam usar unidades compatíveis. Um byte normalmente reúne oito bits; prefixos decimais e binários também mudam os números. A conversão ajuda a estimar, mas não garante o tempo de transferência.
- Guia · Programação
Como um computador executa um programa?
Um programa precisa de uma representação executável, memória e recursos organizados pelo sistema. Acompanhe uma soma simples até as operações realizadas pelo processador.
- Guia · Programação
Como uma API conecta sistemas?
Uma API define operações e significado de entradas e respostas para outro programa. Num serviço remoto, o cliente precisa seguir o contrato, tratar estados e interpretar dados. Usar HTTP e JSON ajuda a comunicação, mas não define sozinho esse contrato.
- Guia · Inteligência artificial
Como uma IA aprende com dados?
No aprendizado supervisionado, exemplos orientam o ajuste de um modelo, e dados separados ajudam a avaliar novas previsões. Um exemplo numérico mostra treino, uso e limites sem atribuir pensamento humano à máquina.
- Guia · Programação
Compilador e interpretador: dois caminhos de execução
Compilação traduz representações de um programa; interpretação organiza a execução de instruções. Um ambiente pode combinar as duas técnicas. Para entender o caminho real, observe a implementação e suas etapas, em vez de rotular a linguagem inteira.
- Guia · Hardware
CPU e GPU: como dividem uma tarefa?
CPU e GPU podem cooperar num programa. A CPU atende funções gerais e organiza trabalho; a GPU pode executar muitas operações compatíveis em paralelo. Dividir a tarefa exige considerar dependências, movimentação de dados e custo de preparação.
- Guia · Programação
HTML, CSS e JavaScript: o papel de cada um
HTML organiza estrutura e significado, CSS descreve apresentação e JavaScript pode executar comportamento no ambiente do navegador. Uma página combina essas funções conforme a necessidade; conteúdo e navegação podem funcionar sem scripts.
- Guia · Segurança
HTTP e HTTPS: o que a proteção da conexão garante?
HTTP define pedidos e respostas; HTTPS combina esse uso com comunicação protegida e autenticação do servidor. A proteção trata o canal, sem avaliar a honestidade do serviço, a verdade do conteúdo ou todos os usos dos dados depois da chegada.
- Guia · Internet
Internet e web: qual a diferença?
A internet conecta redes; a web é um dos serviços que usa essa conexão. Compare uma página, um aplicativo de e-mail e uma falha de acesso para entender a diferença.
- Guia · Internet
IP, DNS e URL: como um endereço leva a um recurso?
URL identifica como acessar um recurso, DNS consulta informações associadas a nomes e IP participa do encaminhamento entre redes. Essas funções se combinam numa navegação, mas nenhuma delas, sozinha, garante que uma página será entregue.
- Guia · Dados
JSON e CSV: como representar o mesmo conjunto de dados?
CSV representa registros em campos separados; JSON oferece objetos, listas e valores com estrutura explícita. Ambos podem trocar dados, mas exigem convenções de significado. Converter formatos pode perder tipos, hierarquia ou detalhes que não foram descritos.
- Guia · Hardware
Memória e armazenamento: qual a diferença?
A RAM mantém dados em uso; o armazenamento guarda arquivos para depois. Acompanhe um documento para entender as duas funções.
- Guia · Nuvem
Nuvem, máquinas virtuais e containers: três conceitos diferentes
Nuvem descreve um modelo de serviço; máquina virtual apresenta uma máquina a um sistema convidado; container isola processos usando mecanismos do ambiente. As técnicas podem participar de um serviço de nuvem e também existir fora dele.
- Guia · Internet
O que acontece quando você abre um site?
O navegador interpreta o endereço, encontra o serviço, solicita recursos e monta a página. DNS, conexão, HTTPS e cache participam do caminho, com variações conforme o que já está disponível.
- Guia · Hardware
Por que um computador fica lento?
Uma tarefa pode demorar por disputa de CPU, falta de memória disponível ou espera por dados. Observe quando a lentidão aparece e compare hipóteses antes de atribuí-la a um componente.
- Guia · Sistemas operacionais
Programa, processo e thread: qual a diferença?
Programa descreve instruções; processo é uma execução com recursos administrados pelo sistema; thread é uma sequência de execução dentro dele. Essa distinção explica por que um aplicativo pode aparecer várias vezes nas ferramentas do sistema.
- Guia · Hardware
SSD e HD: o que muda no acesso aos arquivos?
SSD e HD conservam arquivos, mas usam mecanismos diferentes. A diferença aparece no modo de acessar os dados e no comportamento de cada tarefa. Capacidade, desempenho e possibilidade de recuperação são perguntas que precisam ser avaliadas separadamente.
- Guia · Redes
TCP e UDP: quem cuida da entrega dos dados?
TCP oferece um fluxo ordenado e confiável de bytes. UDP entrega um serviço de datagramas sem essas garantias. A aplicação precisa escolher ou acrescentar mecanismos conforme sua tarefa; a diferença não se resume a lento contra rápido.
- Guia · Inteligência artificial
Treinamento e inferência em IA: o que acontece em cada fase?
Treinamento ajusta um modelo segundo dados e objetivos. Inferência usa um modelo para produzir resultados a partir de entradas. Em modelos de linguagem, o contexto de uma conversa pode afetar a saída sem significar novo ajuste permanente dos parâmetros.