Prévia do material em texto
Firmware e drivers - Hardware Firmware e drivers Em eletrônica e computação, firmware é o conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico. Também conhecidos pela nomenclatura “software embarcado”, os Firmware É armazenado permanentemente num circuito integrado, 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, unidades USB, muitos instrumentos científicos e robôs. Outros aparelhos mais complexos como celulares, câmeras digitais, roteadores, modens, sintetizadores, entre outros, também possuem um firmware para a execução de suas tarefas. A diferença do Software e o Firmware: o software de alto nível que pode ser alterado sem a troca de um componente de hardware, 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. Desta forma, esta espécie de “sistema operacional” de aparelhos eletrônicos estará gravada diretamente no chip de memória de seus hardwares, mais especificamente nas memórias PROM e EPROM. BIOS – A Firmware permitindo a interação com o hardware. Drivers Exemplo de Driver Pense num driver como um tradutor entre um programa que está a usar e um dispositivo de hardware que esse programa requer para ser utilizado. Um sistema operativo não vem com suporte para todo o hardware presente no computador. A missão principal de um driver é interagir com hardware especifico. Por exemplo, existem drivers para as placa de rede, gráfica, som, entre outros dispositivos. Cada driver é específico para cada sistema operativo, marca e modelo de computador. Gerenciamento de dispositivo onde mostra os principais Driver do computador com sistema operativo Windows. Graças à existência de drivers, a maioria do software não tem que saber como trabalhar diretamente com o hardware. Considerando que existe uma infinidade de software e hardware, se todos tivessem que saber como comunicar entre si, o processo de desenvolver software e hardware seria, digamos, quase impensável. Principais diferenças entre Firmware, Driver e Software A principal diferença entre um firmware, driver e software, consiste na sua finalidade de design. O firmware é um programa que dá vida ao hardware do dispositivo. Um driver é um intermediário entre o sistema operacional e o componente de hardware. E um software torna o uso do hardware da melhor maneira possível.