BIOS

O que é Firmware? Definição e Tipos

O que é Firmware? Definição e Tipos

Mais conhecido como 'software para hardware', Firmware é um programa que vem embutido em uma peça de hardware, como teclado, disco rígido, BIOS ou placa de vídeo. Ele é projetado para fornecer instruções permanentes para se comunicar com outros dispositivos em um sistema e executar funções como tarefas básicas de entrada / saída.

O que é Firmware

O firmware, assim como os drivers, tem a mesma função, mas difere por ser armazenado no próprio dispositivo de hardware enquanto os drivers são instalados dentro do sistema operacional. Além disso, o firmware pode iniciar sozinho e fazer o que foi programado ou projetado para fazer, enquanto os drivers devem ser executados pelo sistema operacional.

Tipos de firmware

BIOS

A primeira coisa que ganha vida depois que o computador é ligado é o BIOS. Ele pode interagir com o hardware e verificar se há erros desconhecidos. Em seguida, ele sinaliza outro programa chamado bootloader que faz o trabalho de despertar o sistema operacional hibernando dentro do disco rígido e colocá-lo na memória de acesso aleatório. Portanto, o BIOS é o principal responsável por lidar com os componentes de hardware do seu computador e garantir que eles funcionem corretamente. Embora seja bom, o software de baixo nível permaneceu quase inalterado nas últimas duas décadas e, por causa disso, agora está se tornando desatualizado e não suporta tecnologias modernas. Por exemplo, o BIOS ainda usa código de 16 bits, enquanto a maioria dos laptops e PCs executam código de 32 e 64 bits.

EFI

EFI, a forma abreviada de Extensible Firmware Interface, é uma especificação para uma nova geração de firmware do sistema que fornece as primeiras instruções usadas pela CPU para inicializar o hardware e passa o controle para o bootloader. EFI, às vezes também conhecido como Unified Extensible Firmware Interface (UEFI), tem certas vantagens sobre o BIOS. Por exemplo, ajuda a garantir que o seu PC inicialize usando apenas software de confiança do fabricante do PC, i.e., ele suporta um recurso chamado 'Secure Boot' para melhorar a segurança.

Saber a versão do BIOS do seu computador pode ajudá-lo a descobrir se você tem a versão mais atualizada do firmware. Em computadores Windows, você pode obter as informações da versão do firmware usando o Prompt de Comando. Como alternativa, você pode usar um assistente de atualização para o seu dispositivo.

De modo geral, para ver a versão do firmware de qualquer hardware, você pode abrir o Gerenciador de Dispositivos, expandir a categoria, selecionar o hardware, clicar com o botão direito sobre ele e clicar em Propriedades. Agora, na guia Detalhes, no menu suspenso Propriedade, selecione IDs de hardware. Aqui na tabela de valores, você deve ver a versão do firmware.

Leitura: Verifique se o seu PC usa BIOS ou UEFI.

Atualizando Firmware

As atualizações de firmware estão disponíveis nos fabricantes de hardware. Por exemplo, uma atualização de firmware para um roteador de rede pode ser lançada para corrigir bugs, brechas de segurança ou aprimorar seus recursos.

Algumas atualizações de firmware são aplicadas normalmente e parecem apenas uma atualização de software regular. No entanto, outros podem ser bastante demorados, pois podem envolver a cópia do firmware para uma unidade portátil e, em seguida, carregá-lo no dispositivo manualmente. Dito isso, alguns dispositivos apresentam uma seção dedicada no console administrativo que permite aplicar uma atualização de firmware ou um manual do usuário para uma referência completa.

É extremamente importante certificar-se de que o dispositivo que está recebendo a atualização do firmware não desligue enquanto a atualização estiver sendo aplicada. Uma atualização parcial do firmware deixa o firmware corrompido, o que pode danificar seriamente o funcionamento do dispositivo. Então, apenas certifique-se de que, depois de iniciar um atualizador de firmware, você deixe a atualização terminar.

Leitura: Como atualizar o firmware do roteador.

Firmware vs. Diferença de software

Freqüentemente, as palavras Firmware e software são usadas indistintamente, i.e., único ou uma coleção de programas de computador atribuídos a alguma tarefa para fazer na máquina. Mas, na realidade, é o trabalho que define as raízes dessas categorias (firmware e software) nas quais os colocamos.

Por exemplo, o software é virtual para que possa ser copiado, alterado e destruído. Muitas vezes, é armazenado na memória que é facilmente acessível e até substituível pelo usuário. Mas, no caso do firmware, a memória que ele armazena costuma estar embutida no próprio dispositivo e não pode ser substituída pelo usuário. Isso é feito deliberadamente para evitar qualquer adulteração ou remoção, pois é fundamental para o funcionamento do dispositivo e pode causar consequências graves se removido.

Leitura: O que são drivers de dispositivo?

Além disso, o software é frequentemente atualizado e, portanto, as informações armazenadas nele são frequentemente modificadas / alteradas a cada execução do aplicativo. Em contraste, o firmware não muda muito, a menos que você modifique as configurações com muita frequência. Também há muito pouco ou nenhum requisito para alterar o firmware de um dispositivo.

Espero que isso explique o que firmware significa.

Agora lê: Como atualizar o BIOS.

Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...
Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...