Definição firmware

O conjunto de instruções de um programa de computador registrado em uma memória ROM, flash ou similar é conhecido como firmware . Essas instruções definem a lógica primária que controla os circuitos de algum tipo de artefato.

Firmware

Um termo do Leste, o que hoje nos ocupa, que parece ter sua origem na década de 60. Mais exatamente podemos afirmar que foi usado pela primeira vez em 1967 em um artigo que Rudy Meléndez publicou na revista Datamotion. .

O firmware, cujo nome se refere à programação da empresa, faz parte do hardware, já que está integrado à eletrônica, mas também é considerado parte do software a ser desenvolvido sob alguma linguagem de programação . Pode-se dizer que o firmware funciona como o elo entre as instruções que chegam ao aparelho pelo lado de fora e suas diversas partes eletrônicas.

Em particular, podemos estabelecer que o firmware de qualquer dispositivo tecnológico o que ele faz é basicamente cumprir três funções claras. Primeiro, ele consegue fornecer ao sistema em questão as rotinas fundamentais de operação e resposta com respeito às solicitações usuais que recebe e deve satisfazer o usuário.

Em segundo lugar, é claro que outra missão é estabelecer uma interface simples e conveniente para que, dessa maneira, você possa realizar a configuração do sistema de maneira rápida e fácil, usando um determinado conjunto de parâmetros.

E, finalmente, em terceiro lugar, outra das funções mais importantes que todo firmware executa é controlar e gerenciar tanto o que é o início do sistema do dispositivo quanto o início correspondente.

Microprocessadores, impressoras, monitores e chips de memória são alguns dos dispositivos que possuem firmware. Um exemplo de firmware é o programa BIOS do computador, que começa a funcionar assim que a máquina é ligada.

Mais exatamente, podemos estabelecer que existem três tipos de BIOS claramente diferenciados que são classificados com base no método que foi usado para registrá-los:
ROM Ele é gravado no momento em que o chip é criado e suas informações não podem mais ser modificadas.
PROM. Ele funciona de forma semelhante às memórias de classe ROM, mas só pode ser escrito uma vez.
EPROM. Funciona como a ROM acima mencionada, mas tem a novidade de que pode ser apagada e escrita quantas vezes julgar apropriado.

A arquitetura de um computador é formada por diferentes camadas com diferentes níveis de abstração. O hardware é a base e, em seguida, o firmware é exibido. O assembler, o kernel, o sistema operacional e, no final, os aplicativos seguem um ao outro.

Deve-se notar que o usuário, em geral, tem a capacidade de atualizar o firmware de um dispositivo para solucionar erros ou aumentar seu desempenho. Essas atualizações, no entanto, são arriscadas porque se houver uma falha no processo, o dispositivo pode parar de funcionar.

A atualização do firmware oferece, no entanto, várias vantagens: pode permitir, por exemplo, que um gravador de CD aumente sua velocidade de 48x para 52x.

Recomendado