Firmware: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
adiçao de um componente que possui firmware, e ultimamente vem sendo alvo de pesquisas por sua falha de segurança as unidaddes USB. |
|||
Linha 1:
[[Ficheiro:ROM BIOS.jpg|260px|direita|thumb|Esta imagem é uma seção da placa mãe de um AT mostrando a BIOS ROM [[American Megatrends|AMIBIOS]].]]
Em [[eletrônica]] e [[computação]], '''firmware''' é o conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico. É armazenado permanentemente num circuito integrado ([[chip]]) de [[Memória (computador)|memória]] de [[hardware]], como uma [[ROM]], [[PROM]], [[EPROM]] ou ainda [[EEPROM]] e [[memória flash]], no momento da fabricação do componente. Muitos aparelhos simples possuem firmware, entre eles: controles-remotos, calculadora de mão, algumas partes do computador, como [[disco rígido]], [[teclado]], [[cartão de memória]],[[Universal Serial Bus|unidades USB
Não há fronteiras rígidas entre firmware e [[software]], pois ambos são termos descritivos bastante livres. Contudo, o termo ''firmware'' foi originalmente inventado para contrastar com software de alto nível que poderia ser alterado sem a troca de um componente de hardware, e o firmware está normalmente envolvido com operações muito básicas de baixo nível das quais sem um dispositivo seria completamente não-funcional.
== Aplicações ==
[[Ficheiro:USB flash drive.jpg|260px|direita|thumb|O dispositivo representado é uma unidade USB flash drive de 128 MB. ]]
Firmwares estão presentes em computadores na forma de [[BIOS]], leitores e/ou gravadores de
== Open firmware ==
É uma variação de firmware criada originalmente em compatibilidade com a norma [[IEEE 1275-1994]]. Sua principal característica é ser compilada em [[FCode]], o que lhe proporciona independência de arquitetura.<ref name=F />
== {{Ver também}} ==
{{div col}}
* [[Imagem ROM]]
* [[EFI]]
* [[Coreboot]]
* [[Binary blob]]
* [[Boot]]
* [[Assembler]]
* [[Linguagem de montagem]]
* [[Hardware]]
* [[Software]]
{{div col end}}
{{Referências}}
== Bibliografia ==
# André Schneider de Oliveira, Fernando Souza de Andrade, '''Sistemas embarcados: hardware e firmware na prática''', Editora Érica Ltda, 2006 ISBN 8-536-50105-7
# Gary Stringham, '''Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development'''; Newnes, 2009, ISBN 0-080-88019-3 {{en}}
# Miloš Dragutin Ercegovac, Tomás Lang, '''Digital systems and hardware/firmware algorithms''' , Wiley, 1985 ISBN 0-471-88393-X {{en}}
== {{Ligações externas}} ==
* [http://informatica.hsw.uol.com.br/memoria-rom.htm Como funciona a memória ROM]
* {{link|en|2=http://en.wikipedia.org/wiki/Firmware|3=Artigo mais completo na Wikipedia inglesa}}
* {{link|en|2=http://searchcio-midmarket.techtarget.com/definition/SKU |3=What is SKU}}
* {{link|en|2=http://
{{Distribuição Programas}}
{{Commons|Firmware}}
{{esboço-software}}▼
{{Portal|Tecnologias de informação}}
{{Portal3|Tecnologias de informação|Eletrônica}}
▲{{esboço-software}}
{{DEFAULTSORT:Firmware}}
[[Categoria:Firmware| ]]
[[Categoria:Sistemas embarcados]]
|