Firmware
Origem: Wikipédia, a enciclopédia livre.
Também conhecido como software embarcado, trata-se de um software que controla o hardware diretamente. É armazenado permanentemente em um chip de memória de hardware, como uma ROM ou EPROM.
[editar] Definições de Firmware na internet:
Programação em hardware; programa ou dados de computador que são armazenados permanentemente em um chip de memória de hardware, como uma ROM ou EPROM.
- 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.