Glossário sobre Tecnologia e Software Livre

Este glossário, foi uma sugestão dos participantes que fortaleceram nossa pesquisa. Com esta parte do trabalho, planejamos deixar mais claros, alguns termos utilizados no mundo da Educação Profissional, principalmente no curso Técnico de Informática Integrado ao Ensino Médio, facilitando o trabalho dos professores que não são das disciplinas de informática.

Nossa intenção, é de manter este glossário o mais atualizado possível.

Atualizado em 12/09/24.

  1. ACID: Conjunto de propriedades (Atomicidade, Consistência, Isolamento, Durabilidade) que garantem a integridade das transações em um banco de dados.

  2. API (Application Programming Interface): Interface de Programação de Aplicativos que permite a comunicação entre diferentes softwares.

  3. Armazenamento em Nuvem: Serviço que permite que os usuários armazenem e acessem dados pela Internet.

  4. ARP (Address Resolution Protocol): Protocolo de Resolução de Endereços usado para associar um endereço IP a um endereço físico (MAC).

  5. Backdoor: Porta de acesso oculta em um sistema, muitas vezes usada para fins maliciosos.

  6. Backup: Cópia de segurança de dados importantes para evitar a perda em caso de falhas ou danos.

  7. Banco de Dados: Coleção estruturada de dados que pode ser acessada, gerenciada e atualizada eletronicamente.

  8. Banco de Dados Relacional (RDBMS): Sistema de gerenciamento de banco de dados baseado no modelo relacional, onde os dados são organizados em tabelas que podem ser relacionadas entre si.

  9. Bash: Shell (interpretador de comandos) utilizado em sistemas Unix e Linux.

  10. Blockchain: Livro digital descentralizado que registra transações em vários computadores de maneira segura e transparente.

  11. BIOS (Basic Input/Output System): Firmware que inicializa o hardware do computador e carrega o sistema operacional.

  12. BIOS Flashing: Atualização do firmware do BIOS.

  13. Boot: Processo de inicialização do computador.

  14. Bridge: Dispositivo de rede que conecta dois segmentos de rede local (LANs) para permitir a comunicação entre eles.

  15. Buffer: Área de armazenamento temporário de dados.

  16. Cache: Área de armazenamento temporário usada pelos navegadores e aplicativos para acelerar o carregamento de páginas da web.

  17. Chipset: Conjunto de circuitos integrados na placa-mãe que gerencia a comunicação entre a CPU, memória e dispositivos periféricos.

  18. Chave de Criptografia: Código secreto usado para criptografar e descriptografar dados.

  19. Chave Primária: Coluna ou conjunto de colunas em uma tabela que identifica unicamente cada linha nessa tabela.

  20. Chave Estrangeira: Coluna ou conjunto de colunas em uma tabela que estabelece e reforça um vínculo entre os dados de duas tabelas.

  21. Cliente (Client): Dispositivo ou software que se conecta a um servidor para acessar serviços ou recursos.

  22. Computação em Nuvem: Entrega de serviços de computação pela Internet, incluindo armazenamento, servidores, bancos de dados, software e muito mais.

  23. Controle de Versão: Gerenciamento de alterações em documentos, programas de computador e outras coleções de informações.

  24. CPU (Central Processing Unit): Unidade central de processamento, responsável por executar instruções de programas.

  25. Criptomoeda (Cryptocurrency): Sistema de pagamento descentralizado que usa tecnologia blockchain e criptografia para garantir a autenticidade das transações.

  26. Denormalização: Processo de adição de redundância a um banco de dados para melhorar o desempenho de consultas específicas.

  27. Driver: Software que permite ao sistema operacional se comunicar com o hardware.

  28. GNU: Projeto mantido pela Free Software Foundation (FSF) e promove a liberdade dos usuários de software para usar, estudar, modificar e distribuir o software.

  29. GPU (Graphics Processing Unit): Unidade de processamento gráfico, usada para renderizar imagens e vídeos.

  30. Firmware: Software embutido em hardware que controla funções básicas do dispositivo.

  31. Form Factor: Tamanho e formato físico de um componente de hardware, como a placa-mãe.

  32. HDD (Hard Disk Drive): Disco rígido, dispositivo de armazenamento de dados magnético.

  33. Índice: Estrutura de dados que melhora a velocidade das operações de consulta em uma tabela de banco de dados, permitindo acesso rápido aos dados.

  34. IP: Protocolo de internet.

  35. LINUX: Sistema Operacional baseado em código aberto, sem custo para instalação ou aquisição.

  36. Motherboard (Placa-mãe): Placa principal que conecta todos os componentes do computador.

  37. Normalização: Processo de organização dos dados em um banco de dados para reduzir a redundância e melhorar a integridade dos dados.

  38. Heatsink (Dissipador de Calor): Componente que dissipa o calor gerado pela CPU ou GPU.

  39. Thermal Paste (Pasta Térmica): Substância aplicada entre o processador e o dissipador de calor para melhorar a condução térmica.

  40. Overclocking: Processo de aumentar a velocidade de operação de um componente além das especificações de fábrica.

  41. Partition (Partição): Divisão lógica de um disco rígido em seções independentes.

  42. Peripheral (Periférico): Dispositivo externo conectado ao computador, como teclado, mouse ou impressora.

  43. PSU (Power Supply Unit): Fonte de alimentação, fornece energia elétrica para todos os componentes do computador.

  44. RAID (Redundant Array of Independent Disks): Conjunto de técnicas para combinar múltiplos discos rígidos em uma única unidade lógica para redundância ou desempenho.

  45. RAM (Random Access Memory): Memória de acesso aleatório, usada para armazenar dados temporários enquanto o computador está ligado.

  46. Roteador: Equipamento de comunicação responsável pela gestão de protocolos de IP de uma rede.

  47. SQL (Structured Query Language): Linguagem de programação padrão usada para gerenciar e manipular bancos de dados relacionais.

  48. SSD (Solid State Drive): Unidade de estado sólido, dispositivo de armazenamento de dados que usa memória flash.

  49. Stored Procedure: Conjunto de instruções SQL que podem ser armazenadas e executadas no servidor de banco de dados, permitindo a reutilização de código.

  50. Trigger: Procedimento armazenado que é automaticamente executado ou disparado quando certos eventos ocorrem em uma tabela ou visualização.