Firmware

Em computação, o firmware é um programa de computador que está "incorporado" em um dispositivo de hardware e é uma parte essencial do hardware. Às vezes é chamado de software embutido. Um exemplo é um microcontrolador, uma parte do microprocessador que diz ao microprocessador quais ações devem ser tomadas. Também pode ser um programa maior armazenado na memória flash, ou carregado no hardware existente por um usuário.

Como seu nome sugere, o firmware está em algum lugar entre hardware e software, conectando os dois mundos. Pode significar coisas ligeiramente diferentes para pessoas diferentes, especialmente porque os dispositivos eletrônicos autônomos tornam-se mais parecidos com computadores. Como o software, é um programa de computador que é executado por um microprocessador. Mas ele também está ligado a uma peça de hardware e não tem significado sem ele.

Em um computador

Um computador pode ter tanto firmware quanto software. O firmware é armazenado permanentemente no computador, como o BIOS, e não pode ser facilmente alterado ou adicionado. O software, mesmo o sistema operacional, pode ser substituído por uma reformatação do disco rígido. O software inclui as aplicações que uma pessoa que opera um computador vê, como um navegador da web ou um processador de texto. Às vezes um driver de dispositivo é chamado de firmware, uma vez que é necessário para executar esse hardware, como uma impressora ou uma placa de vídeo. O driver do dispositivo está na parte principal do computador e pode ser facilmente atualizado (se houver uma atualização).

Em um dispositivo eletrônico

Outros dispositivos eletrônicos podem não parecer um computador, mas ainda têm um sistema embutido, como um microcontrolador dentro, com um programa dizendo-lhes o que fazer. Isto também é firmware. Uma caixa de cabos de TV, um controlador de elevador e um leitor de cartões em uma fechadura de porta de hotel funcionam com firmware. Neste caso, o firmware é o único software no dispositivo e ele executa tudo, desde a manipulação de botões de pressão até ligar ou desligar os motores.

No passado, o firmware era armazenado em ROMs, mas agora é frequentemente armazenado em mídias que podem ser escritas em EEPROMs e Flash. Firmwares em muitas máquinas, como roteadores, podem agora ser atualizados sem nenhum hardware especial, além de um computador e um cabo USB. Isto é feito baixando uma nova versão da World Wide Web para atualizar o dispositivo, usando as instruções do fabricante do dispositivo.

Diz-se que um dispositivo eletrônico é "tijolo" se não puder ser iniciado por causa de problemas de firmware. Ele é então tão útil quanto um tijolo. Carregar o firmware errado em um dispositivo pode causar isto. Firmware é armazenado como um arquivo de imagem binário.

Exemplos

Exemplos de firmware incluem:

  • A BIOS encontrada nos Computadores Pessoais compatíveis com IBM
  • Código dentro de uma impressora (além do driver da impressora que está no computador)
  • Software que controla um desfibrilador cardíaco
  • Software que controla as luzes em um edifício de escritórios
  • Software de controle eletrônico em um carro - o rádio, o ABS (sistema de freio antibloqueio), controles de motor, etc.
  • Software que controla os novos eletrodomésticos (fornos microondas, máquinas de lavar louça, etc.)

Páginas relacionadas

  • BIOS
  • Sistema operacional em tempo real
  • Microcódigo

AlegsaOnline.com - 2020 / 2022 - License CC3