Firmware

Definição - O que significa Firmware?

Firmware é um programa de software permanentemente gravado em um dispositivo de hardware, como teclados, disco rígido, BIOS ou placas de vídeo. Ele é programado para fornecer instruções permanentes para se comunicar com outros dispositivos e executar funções como tarefas básicas de entrada / saída. O firmware é normalmente armazenado na ROM flash (memória somente leitura) de um dispositivo de hardware. Ele pode ser apagado e reescrito.

O firmware foi originalmente projetado para software de alto nível e pode ser alterado sem a necessidade de trocar o hardware por um dispositivo mais recente. O firmware também retém as instruções básicas para dispositivos de hardware que os tornam operacionais. Sem firmware, um dispositivo de hardware não funcionaria.

Definirtec explica firmware

Originalmente, o firmware tinha memória somente leitura (ROM) e memória somente leitura programável (PROM). Ele foi projetado para ser permanente. Eventualmente, os chips PROM puderam ser atualizados e foram chamados de memória somente leitura programável apagável (EPROM). Mas a EPROM era cara, demorada para atualizar e desafiadora para usar. O firmware eventualmente evoluiu de ROM para firmware de memória flash; assim, tornou-se mais fácil de atualizar e amigável.

Existem níveis de firmware:

  1. Firmware de baixo nível: encontrado nas estruturas ROM, OTP / PROM e PLA. O firmware de baixo nível geralmente é memória somente leitura e não pode ser alterado ou atualizado. Às vezes é chamado de hardware.
  2. Firmware de alto nível: é usado na memória flash para atualizações que geralmente são consideradas software.
  3. Subsistemas: têm seu próprio microcódigo fixo embutido em chips flash, CPUs e unidades de LCD. Um subsistema é geralmente considerado parte do dispositivo de hardware, bem como firmware de alto nível.

BIOS, modems e placas de vídeo geralmente são fáceis de atualizar. Mas o firmware em dispositivos de armazenamento geralmente é esquecido; não há sistemas padronizados para atualização de firmware. Felizmente, os dispositivos de armazenamento não precisam ser atualizados com frequência.