Aprenda um termo de cada vez
Menos mistério.
Mais compreensão.
Informática em português claro. Encontre o significado, veja um exemplo e descubra como uma ideia se conecta à outra.
Digite para buscar ou explore o índice abaixo.
Explore por assunto
A
- Verbete
Algoritmo
Algoritmo é uma sequência bem definida de passos para realizar uma tarefa ou resolver um problema. Ele descreve um procedimento; o código de um programa é uma maneira de expressar e executar esse procedimento.
- Verbete
API
API é uma interface que define como um componente de software pode ser usado por outro. Descreve operações, entradas e resultados. Pode existir dentro de um programa, no sistema operacional ou entre serviços pela rede; não é sinônimo de serviço web.
- Verbete
Aplicativo
Aplicativo é um software voltado à realização de tarefas, como escrever, conversar ou editar uma imagem. Pode executar no dispositivo, usar serviços remotos ou combinar as duas formas, apoiando-se em recursos do sistema operacional.
- Verbete
Aprendizado de máquina
Aprendizado de máquina é uma abordagem em que dados são usados para ajustar um modelo que realiza uma tarefa, como prever valores ou classificar exemplos. O objetivo é funcionar também com casos que não foram usados no ajuste.
- Verbete
Armazenamento
Armazenamento é onde o computador conserva arquivos e programas para uso posterior. Dispositivos como SSDs e discos rígidos mantêm esses dados mesmo sem energia.
- Verbete
Arquivo
Arquivo é uma unidade de dados apresentada pelo sistema com uma forma de acesso e identificação. Um arquivo regular pode conter texto, imagem ou instruções; seu nome e sua extensão ajudam a reconhecê-lo, mas não definem sozinhos o conteúdo real.
- Verbete
Autenticação
Autenticação é o processo de verificar uma alegação de identidade por meio de evidências, como o controle de um autenticador associado a uma conta. Ela é diferente de autorização, que determina quais ações aquele participante pode realizar.
B
- Verbete
Backup
Backup é uma cópia de dados feita para permitir recuperação após perda, dano ou alteração indesejada. Sua utilidade depende de conseguir restaurar os dados e de proteger a cópia dos problemas que podem afetar o original.
- Verbete
Banco de dados
Banco de dados é um conjunto organizado de dados, administrado para consulta e alteração. Um sistema gerenciador fornece mecanismos de acesso, regras e persistência. Bancos relacionais organizam informações em relações; existem outros modelos de organização.
- Verbete
Biblioteca
Biblioteca é um conjunto reutilizável de código oferecido a outros programas por uma interface. Pode reunir funções, tipos e outros recursos. Ajuda a executar operações já implementadas, mas exige compatibilidade e uso conforme o contrato documentado.
- Verbete
Bit
Bit é uma unidade binária de informação, com dois valores possíveis, normalmente representados por 0 e 1. Combinações de bits podem representar números, textos, imagens e instruções, conforme uma regra de codificação.
- Verbete
Byte
Byte é uma unidade de dados que, no uso moderno mais comum, reúne oito bits. Serve para expressar tamanhos de arquivos e capacidades; não corresponde necessariamente a uma letra, porque a codificação de texto pode usar vários bytes por caractere.
C
- Verbete
Cache
Cache é uma área que conserva dados ou resultados para reutilização. Pode reduzir trabalho repetido e tempo de acesso, mas precisa de regras para decidir quando uma cópia ainda é válida e o que fazer quando os dados mudam.
- Verbete
Circuito integrado
Circuito integrado é um dispositivo em que componentes eletrônicos e suas conexões são fabricados juntos em um pequeno suporte, geralmente de material semicondutor. Ele pode realizar funções de processamento, memória ou controle de sinais.
- Verbete
Código-fonte
Código-fonte é a representação de um programa escrita em uma linguagem de programação. Pode ser lida e modificada por pessoas e processada por ferramentas. Nem sempre é a mesma representação que o computador usa diretamente durante a execução.
- Verbete
Compilador
Compilador é um programa que traduz código de uma linguagem ou representação para outra. O destino pode ser código de máquina ou uma forma intermediária. Compilar não implica necessariamente gerar um aplicativo completo ou comprovar que ele está correto.
- Verbete
Compressão de dados
Compressão de dados é a transformação de uma representação para reduzir seu tamanho. Métodos sem perda permitem reconstruir os dados originais; métodos com perda descartam informação segundo critérios. A possibilidade de redução depende do conteúdo e do método.
- Verbete
Computação em nuvem
Computação em nuvem é um modelo de acesso sob demanda a recursos computacionais compartilhados, que podem ser provisionados e liberados com agilidade. Inclui características de serviço; não é apenas qualquer computador distante nem um lugar sem equipamentos físicos.
- Verbete
Container
Container é um ambiente de execução que usa mecanismos de isolamento para processos e seus recursos. Em configurações comuns, compartilha o kernel do hospedeiro. Uma imagem reúne arquivos e dependências para criar esse ambiente, mas não é o processo em execução.
- Verbete
CPU
A CPU é a parte do computador que executa instruções de programas, como calcular, comparar valores e movimentar dados. Ela trabalha com a memória e outros componentes para realizar as tarefas.
- Verbete
Criptografia
Criptografia reúne técnicas matemáticas para proteger propriedades de uma comunicação ou de dados. Pode participar de confidencialidade, integridade e autenticação. A proteção depende do protocolo, das chaves, da implementação e do uso adequado, não apenas do nome de um algoritmo.
- Verbete
CSS
CSS é a linguagem que descreve a apresentação de documentos estruturados, como páginas HTML. Regras relacionam seletores a propriedades de estilo. A cascata e a herança participam da decisão sobre quais valores se aplicam a cada elemento.
- Verbete
CSV
CSV é um formato textual para representar registros em campos separados, normalmente por vírgulas. Pode incluir uma primeira linha de cabeçalho. Aplicações usam variações, então separador, codificação e regras de aspas precisam ser conhecidos para a leitura correta.
D
- Verbete
Diretório
Diretório é uma estrutura que organiza nomes de arquivos e de outros diretórios. Nas interfaces gráficas, costuma aparecer como pasta. Um caminho combina esses nomes para localizar um objeto dentro da organização apresentada pelo sistema.
- Verbete
DNS
DNS é o sistema distribuído que consulta informações associadas a nomes de domínio. Ele permite, por exemplo, encontrar endereços IP de um serviço a partir de um nome, sem entregar o conteúdo da página.
- Verbete
Domínio
Domínio é um nome situado na hierarquia de nomes usada pelo DNS. Pode identificar uma parte do espaço de nomes e ter registros associados. Um domínio não é a mesma coisa que um site, um endereço IP ou uma URL completa.
- Verbete
Driver
Driver é um componente de software que participa do controle de um dispositivo e da sua integração ao sistema. Ele traduz operações de uma interface em ações compatíveis com o hardware ou com um dispositivo apresentado por software.
F
- Verbete
Firmware
Firmware é software associado ao funcionamento de um dispositivo, geralmente executado em seus controladores ou processadores internos. Pode ficar em memória não volátil ou ser carregado pelo sistema, conforme o projeto do equipamento.
- Verbete
Framework
Framework é uma estrutura de software que organiza a construção e a execução de aplicações. Oferece componentes e convenções para integrar partes do programa. O aplicativo preenche e adapta pontos dessa estrutura, em vez de definir tudo desde o início.
- Verbete
Função
Função é uma unidade de código que pode ser chamada para realizar uma operação. Pode receber argumentos, produzir um resultado e alterar estado, conforme sua definição. Ajuda a nomear tarefas e reutilizar comportamento dentro de um programa.
G
- Verbete
GPU
GPU é um processador projetado para executar muitas operações em paralelo, com uso frequente em gráficos e cálculos sobre conjuntos de dados. O resultado depende de o programa organizar trabalho compatível com essa forma de execução.
H
- Verbete
Hash
Hash é um valor calculado a partir de dados por uma função. Funções hash criptográficas buscam propriedades que dificultam reconstruir a entrada e encontrar certas coincidências de resultado. O resumo ajuda a verificar dados, mas não é uma cópia recuperável do original.
- Verbete
HD
HD é um dispositivo que armazena dados em superfícies magnéticas de discos giratórios. Cabeçotes fazem a leitura e a gravação; o conjunto de pratos, motor e controlador permite acessar blocos de dados usados pelo sistema.
- Verbete
HTML
HTML é a linguagem de marcação que descreve a estrutura e a semântica de documentos da web. Elementos identificam partes como títulos, parágrafos e links. O navegador interpreta essa marcação para apresentar e disponibilizar o conteúdo.
- Verbete
HTTP
HTTP é um protocolo de aplicação que define pedidos e respostas para acessar recursos. Métodos, campos e códigos de estado descrevem a interação entre cliente e servidor. É usado na web e também em interfaces de comunicação entre programas.
- Verbete
HTTPS
HTTPS é o uso de HTTP com proteção criptográfica da comunicação, normalmente por TLS. Ajuda a proteger os dados em trânsito e a autenticar o servidor. Não garante que o conteúdo seja verdadeiro nem que o serviço tenha boas intenções.
I
- Verbete
Inteligência artificial
Inteligência artificial é um campo que desenvolve sistemas para tarefas como prever, recomendar, reconhecer padrões e gerar conteúdo. Há diferentes abordagens; realizar essas tarefas não demonstra, por si só, consciência ou compreensão humana.
- Verbete
Internet
A internet conecta redes de computadores ao redor do mundo usando protocolos comuns. Essa infraestrutura permite serviços como a web e o e-mail.
- Verbete
Interpretador
Interpretador é um programa que organiza a execução de instruções de uma linguagem ou representação. Pode trabalhar com o código original ou com uma forma intermediária. Interpretação e compilação podem coexistir no mesmo ambiente.
- Verbete
IP
IP é uma família de protocolos que define endereçamento e transporte de datagramas entre redes. IPv4 e IPv6 são versões dessa família. IP ajuda a encaminhar dados ao destino, mas não garante sozinho entrega, ordem ou retransmissão.
- Verbete
IPv4
IPv4 é a versão do protocolo IP que usa endereços de 32 bits. A forma textual comum divide o endereço em quatro grupos decimais, como 192.0.2.10. Esses valores participam da localização e do encaminhamento de datagramas na rede.
- Verbete
IPv6
IPv6 é a versão de IP que usa endereços de 128 bits e um cabeçalho básico diferente do IPv4. Sua escrita comum usa grupos hexadecimais separados por dois-pontos. O espaço maior amplia as possibilidades de endereçamento.
J
- Verbete
JavaScript
JavaScript é uma linguagem de programação usada em navegadores e em outros ambientes. Na web, pode tratar eventos, alterar documentos e trocar dados com serviços. As capacidades disponíveis dependem das interfaces oferecidas pelo ambiente de execução.
- Verbete
JSON
JSON é um formato textual para representar e trocar dados estruturados. Usa valores como números, textos, booleanos, listas e objetos. Sua sintaxe é independente de uma linguagem específica, apesar da origem associada a JavaScript.
K
- Verbete
Kernel
Kernel é o núcleo de um sistema operacional: a parte que administra recursos e oferece mecanismos para processos usarem memória, dispositivos e outras funções. O sistema completo também inclui ferramentas, bibliotecas e serviços além desse núcleo.
L
- Verbete
Linguagem de programação
Linguagem de programação é um sistema de regras para expressar instruções e organizar dados em programas. Sua sintaxe define como escrever; seu significado determina o que as construções fazem quando processadas.
M
- Verbete
Mainframe
Mainframe é um tipo de computador voltado a grandes cargas de trabalho de organizações, com ênfase em operação contínua, processamento de dados e confiabilidade. Sua função não é definida apenas pelo tamanho físico.
- Verbete
Máquina virtual
Máquina virtual é um ambiente que apresenta recursos de uma máquina a um sistema convidado. Um mecanismo de virtualização administra CPU, memória e dispositivos virtuais. Vários convidados podem compartilhar um equipamento físico mantendo ambientes separados.
- Verbete
Memória RAM
A memória RAM mantém temporariamente os dados que o computador está usando. A RAM comum perde seu conteúdo quando deixa de receber energia.
- Verbete
Modelo de linguagem
Modelo de linguagem é um modelo que representa regularidades de sequências de linguagem, frequentemente estimando probabilidades de tokens. Alguns modelos geram texto por escolhas sucessivas. Texto fluente não garante precisão factual nem demonstra compreensão humana.
N
- Verbete
Navegador
Navegador é um aplicativo que acessa e apresenta recursos da web, como páginas, imagens e vídeos. Ele interpreta documentos e pode executar programas da página para permitir interações.
P
- Verbete
Pacote de rede
Pacote de rede é uma unidade de dados transmitida segundo as regras de um protocolo. Em IP, o datagrama combina cabeçalho e conteúdo transportado. Uma comunicação pode usar muitas dessas unidades, cada uma com informações para seu tratamento.
- Verbete
Processo
Processo é uma execução de programa com recursos e estado administrados pelo sistema operacional. Pode ter memória, arquivos abertos e uma ou mais threads. O arquivo do programa e o processo que o executa são coisas diferentes.
- Verbete
Protocolo
Protocolo é um conjunto de regras para a comunicação entre participantes. Define formatos, significado de informações e procedimentos de interação. Sistemas diferentes conseguem conversar quando implementam regras compatíveis e interpretam as mensagens de forma coerente.
R
- Verbete
Rede neural
Rede neural artificial é um modelo computacional composto por operações conectadas e parâmetros ajustáveis. Transforma entradas em saídas e pode aprender relações a partir de dados. A inspiração no cérebro não torna o modelo uma reprodução completa do funcionamento humano.
- Verbete
Roteador
Roteador é um equipamento ou função de software que encaminha pacotes entre redes. Usa informações de destino e rotas disponíveis para escolher o próximo trecho do caminho. Não precisa conhecer todo o percurso de cada comunicação.
S
- Verbete
Sistema de arquivos
Sistema de arquivos é o conjunto de regras e estruturas que organiza o acesso a arquivos, diretórios e metadados. Pode trabalhar sobre armazenamento, memória ou serviços remotos; define como os objetos são apresentados e administrados.
- Verbete
Sistema operacional
Sistema operacional é o conjunto de software que organiza recursos do computador e oferece serviços aos programas. Ele gerencia execução, memória, arquivos e dispositivos para que aplicativos possam realizar suas tarefas.
- Verbete
Software
Software é o conjunto de programas e outros elementos lógicos que orientam o funcionamento de um sistema computacional. Inclui aplicativos, sistemas operacionais e bibliotecas; sua execução depende de recursos físicos e de um ambiente compatível.
- Verbete
SQL
SQL é uma linguagem usada para definir, consultar e modificar dados em sistemas relacionais. Comandos expressam operações sobre tabelas e resultados. Os gerenciadores implementam versões e extensões, por isso nem todo comando é idêntico entre produtos.
- Verbete
SSD
SSD é um dispositivo de armazenamento de estado sólido. Modelos comuns guardam dados em memória flash, sem discos giratórios, e usam um controlador para organizar leituras, gravações e o uso das células de memória.
T
- Verbete
TCP
TCP é um protocolo de transporte que oferece aos aplicativos um fluxo confiável e ordenado de bytes entre dois pontos. Usa números de sequência, confirmações e retransmissões, além de mecanismos para controlar o envio de dados.
- Verbete
Thread
Thread é uma sequência de execução dentro de um processo. Threads de um mesmo processo podem compartilhar memória e recursos, mas têm estado de execução próprio. Essa organização permite concorrência e, em condições adequadas, paralelismo.
- Verbete
Token em modelos de linguagem
Token, em modelos de linguagem, é uma unidade usada para representar uma sequência de entrada ou saída. Pode corresponder a uma palavra, parte dela ou outro elemento, conforme o tokenizador. Não há equivalência fixa entre quantidade de tokens e palavras.
- Verbete
Transistor
Transistor é um componente eletrônico que controla a passagem de corrente. Ele pode amplificar sinais ou funcionar como uma chave; em circuitos digitais, essa segunda função ajuda a representar e processar bits.
U
- Verbete
UDP
UDP é um protocolo de transporte que envia datagramas entre aplicações. Preserva os limites das mensagens enviadas, mas não acrescenta garantia de entrega, ordem ou retransmissão. A aplicação decide como lidar com perda e outras necessidades.
- Verbete
Unicode
Unicode é um padrão para representar caracteres de muitos sistemas de escrita por códigos e regras comuns. Codificações como UTF-8 transformam esses códigos em bytes. Caractere, código, byte e desenho exibido na tela são conceitos relacionados, mas distintos.
- Verbete
URL
URL é um identificador que informa uma forma de localizar ou acessar um recurso. Em um endereço web, partes como esquema, nome do serviço, caminho e consulta têm funções distintas. O endereço não contém necessariamente o recurso que identifica.
V
- Verbete
Variável
Variável é um nome ou mecanismo usado por um programa para acessar um valor ou uma posição que o contém, conforme a linguagem. Seu significado depende de regras de atribuição, tipos e escopo; não é sempre uma caixa física reservada na memória.
W
- Verbete
Web
A web é um sistema de páginas e recursos conectados por links, normalmente acessados por um navegador. Ela é um dos serviços que funcionam sobre a internet.