Noticias

¿Qué es Firmware y cómo funciona?

Hoy en día, todos los dispositivos electrónicos que conocemos necesitan del conocido Firmware. Se trata de un software básico para tu móvil o portátil, que necesita de actualización cada cierto tiempo. En este artículo, te explicaremos en detalle qué es el Firmware, los tipos que existen, cómo es su funcionamiento y en qué se diferencia de los drivers.

¿Qué es el Firmware?

También llamado soporte lógico inalterable, el Firmware es un tipo de software que controla los circuitos electrónicos de un dispositivo. Se trata de un trozo de código que determina lo que debe hacer el hardware del dispositivo y asegura su correcto funcionamiento.

Su código se encuentra en chips de memoria externos a la memoria principal y está presente en todo tipo de dispositivos, desde un móvil hasta una lavadora. El Firmware podría calificarse como una parte del hardware, al estar integrado en la parte electrónica, y también, como una parte del software, ya que es un programa informático.

Diferencia con Driver

Aunque son dos piezas de software que hacen funcionar un dispositivo, el Firmware y los Drivers son elementos totalmente diferentes. Mientras que el Firmware es un código instalado en un módulo de memoria externo, el Driver es un código que se instala en el sistema operativo.

Por tanto, mientras que el Firmware se encuentra en el nivel más bajo de interacción entre software y hardware, los Drivers se encuentran en niveles superiores y están almacenados en el mismo disco duro del sistema.

Como funciona el Firmware

El Firmware es el encargado de la comunicación entre el hardware y el sistema operativo, es decir, le muestra a un dispositivo cómo debe actuar. Por eso, el término Firmware proviene de este papel de intermediario que ejerce entre las formas de software del dispositivo y el hardware. Durante el arranque del sistema, este programa activa el hardware que se necesita para el inicio del sistema operativo.

Debido a que el Firmware debe retener la información constantemente, por lo general, se almacena en la memoria flash o ROM. De esta forma, su funcionamiento es independiente, aunque depende, sobre todo, del tipo que haya en el sistema.

Tipos de Firmware

Una vez definido qué es el Firmware y en qué se diferencia del Driver, podemos explicar los diferentes tipos existentes. Esta clasificación se realiza basándose en su posición en la pila de software de un dispositivo, su complejidad y sofisticación.

De bajo nivel

Se trata de una parte del hardware del dispositivo y su almacenamiento se desarrolla en chips de memoria como ROM y PROM. Este tipo de dispositivos, que solo emplean el de bajo nivel, tienen una única función, como los mandos a distancia o los despertadores, y este software actúa como sistema operativo.

De alto nivel

Este tipo de Firmware se instala en los chips de memoria del sistema y no en la ROM, como los de bajo nivel, permitiendo su modificación y actualización. Se ubica por encima del en la pila de software y realiza funciones más sofisticadas.

Del subsistema

También conocido como Firmware de dispositivo, se trata de un tipo especial de software de alto nivel que realiza su función de manera independiente al software principal que hay en el sistema. Las tarjetas de sonido, los monitores o las CPU son algunos de los ejemplos de componentes de hardware con este tipo de software.

 

En Punt conocemos la importancia de disponer de un sistema operativo actualizado y seguro. Por eso, nuestro equipo de profesionales estará dispuesto a resolver cualquier tipo de duda sobre qué es el Firmware y cómo se relaciona con el hardware y el software.

Artículos relacionados