Prof.AMR
NEWS
Monografia sobre Ação Penal. Material Relevante
Glossário de Tecnologia

Firmware

3 min de leitura·Atualizado em 9 de março de 2026

FIRMWARE

Definição de Firmware

Definição: O termo firmware refere-se a um tipo de software embutido e especializado que reside em um chip de memória não volátil, como ROM ou flash, em um dispositivo eletrônico, funcionando como uma ponte entre o hardware e o software de nível superior [como o sistema operacional], em que estão armazenadas as instruções básicas para que o dispositivo funcione corretamente.

O que é [especificação]

  • É um programa de computador que atua como um controlador mestre para o hardware do dispositivo.
  • É gravado diretamente em um microchip durante o processo de fabricação.
  • Ao contrário do software tradicional, não é fácil de ser alterado por um usuário comum, sendo em geral atualizado apenas pelo fabricante para correções ou melhorias.

Para que serve

  • Inicialização: Contém as instruções para iniciar o dispositivo quando ele é ligado, como o BIOS/UEFI em computadores.
  • Controle de Hardware: Gerencia as funções básicas do hardware, como processamento de dados, comunicação com outros dispositivos e operações de entrada e saída [E/S].
  • Comunicação: Permite que diferentes componentes de hardware se comuniquem uns com os outros e com o software de programação.
  • Adicionar Funcionalidades: Pode ser atualizado para adicionar novos recursos, melhorar o desempenho ou corrigir problemas de segurança.

Como funciona

O firmware opera em um nível de abstração mais baixo que o sistema operacional, comunicando-se diretamente com o hardware. Ao ser ligado, o dispositivo executa o firmware gravado em sua memória não volátil. Essas instruções direcionam o hardware a realizar tarefas fundamentais.
Exemplo: No caso de um computador, o BIOS/UEFI [um tipo de firmware] inicia o processo de boot, executando o POST (Power-On Self Test) para verificar a integridade dos componentes essenciais [memória, teclado etc.] antes de carregar o sistema operacional.

Glossário de Termos Relacionados a Firmware

  • BIOS [Basic Input/Output System]: Um tipo de firmware usado em computadores para inicializar o hardware durante o processo de boot.
  • UEFI [Unified Extensible Firmware Interface]: Uma interface de firmware moderna que substitui o BIOS, oferecendo mais recursos, como suporte a discos maiores e inicialização mais rápida.
  • Memória Não Volátil: Tipo de memória que retém as informações mesmo quando o dispositivo é desligado, local onde onde o firmware é armazenado. P.ex.: ROM [Read-Only Memory] e memória flash.
  • OTA [Over-the-Air]: Método de distribuição e atualização de software ou firmware sem a necessidade de uma conexão física.
  • Linguagem de Baixo Nível: Linguagens de programação como a Linguagem de Máquina ou Assembly, usadas para escrever firmware por sua proximidade com o hardware.
  • Firmware Embarcado: Termo genérico para o firmware presente em dispositivos que não são computadores tradicionais, como roteadores, impressoras, câmeras e outros dispositivos IoT.
  • Atualização de Firmware: Processo de substituição da versão existente do firmware por uma mais recente para melhorar o desempenho, corrigir falhas ou adicionar funcionalidades.