|
|
Esta página ou secção foi marcada para revisão, devido a inconsistências e/ou dados de confiabilidade duvidosa. Se tem algum conhecimento sobre o tema, por favor verifique e melhore a consistência e o rigor deste artigo. Considere utilizar {{revisão-sobre}} para associar este artigo com um WikiProjeto. |
Firmware é um tipo de software que controla directamente o hardware. É armazenado permanentemente num chip de memória de hardware, como uma ROM ou EPROM ou em memória flash tipo EEPROM.
[editar] Definições de Firmware na internet
Programação em hardware; programa ou dados de computador que são armazenados num chip de memória de hardware, como uma ROM, EPROM ou mais recentemente em memórias flash.
- Qualquer Software armazenado sob a forma de memória de leitura, ROM, EPROM, EEPROM, e que, portanto, preserva seu conteúdo mesmo quando a eletricidade é desligada, não volátil.
- Rotinas de software armazenadas na memória de leitura (ROM). Ao contrário da memória de acesso aleatório, a memória de leitura permanece intacta mesmo que não haja corrente elétrica. As rotinas de partida e as instruções de entrada/saída de baixo nível ficam armazenadas sob a forma de firmware. Em termos da facilidade de modificação, o firmware ocupa uma posição intermediária entre o software e o hardware.
- Código do proprietário que é normalmente fornecido como parte de um sistema operacional. O firmware é mais eficiente que o software carregado a partir de uma mídia alterável e mais adaptável a alterações que o circuito de hardware puro.
- Software escrito em memória que não pode ser modificada, não necessitando dessa forma ser carregado para execução. Muitos periféricos, como impressoras, utilizam-se destes programas para operarem.
- Na grande maioria dos produtos eletrônicos microcontrolados ou microprocessados, o firmware é utilizado como um software de testes, com a finalidade de atestar e garantir o funcionamento do hardware, ainda na fase de manufatura.
[editar] Exemplos de firmware
- BIOS de PC que comanda o hardware entre a activação e a carga do sistema operacional que estiver instalado. Normalmente ele testa a memória, inicia a placa mãe, placa de vídeo, HD e carrega o boot que encontrar nele.
- Dispositivos electrônicos diversos (tudo que tem display, ou algum outro tipo de interactividade), desde um forno de microondas (digital), até um iPod ou um celular, todos eles mantêm o seu programa básico intacto, mesmo desligados por anos, assim sabem o que fazer quando ligados novamente.