Índice:
Definição - O que significa Firmware?
Firmware é um programa de software gravado permanentemente em um dispositivo de hardware, como teclados, disco rígido, BIOS ou placas de vídeo. Está 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. 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 mantém as instruções básicas para dispositivos de hardware que os tornam operacionais. Sem firmware, um dispositivo de hardware não seria funcional.
Techopedia explica o firmware
Originalmente, o firmware possuía memória somente leitura (ROM) e memória somente leitura programável (PROM). Foi projetado para ser permanente. Eventualmente, os chips PROM podiam ser atualizados e eram chamados de memória somente leitura programável apagável (EPROM). Mas a EPROM era cara, demorada para atualizar e difícil de usar. O firmware acabou evoluindo da ROM para o firmware da memória flash; assim, ficou mais fácil atualizar e fácil de usar.
Existem níveis de firmware:
- Firmware de baixo nível: Pode ser 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.
- Firmware de alto nível: é usado na memória flash para atualizações que geralmente são consideradas como software.
- Subsistemas: possuem seu próprio microcódigo fixo incorporado 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 nos 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.