Qué es el firmware y en qué se diferencia del software

Con tantos “-wares” en las computadoras, puede resultar confuso qué es qué. Si bien no podemos explicar todos los “-wares”, en este artículo analizaremos el término “firmware” y en qué se diferencia del software.

¿Qué es el firmware?

Vamos a hablar de inmediato: el firmware es el software. De acuerdo a Wikipedia, el firmware es “un tipo de programa de computadora que proporciona el control de bajo nivel para el hardware específico del dispositivo.

Casi todos los dispositivos actuales, ya sea una computadora, un teléfono, un equipo de música, un automóvil o una lavadora, provienen del fabricante con algún tipo de firmware. Para dispositivos más simples, el firmware es todo lo que necesitan para funcionar. Para dispositivos más avanzados, por ejemplo, computadoras, necesita más software, como un sistema operativo y aplicaciones de software, para poder utilizarlos.

Firmware frente a software: ¿en qué se diferencia el firmware del software?

De nuevo, digámoslo claramente: el firmware ES una variedad de software; es código de programación después de todo. La confusión proviene del hecho de que el típico “software” al que solemos referirnos son programas como Microsoft Word, un navegador web, etc., mientras que en realidad el software es cada código que puede encontrar en una máquina (una computadora, un teléfono, coche o cualquier otro dispositivo inteligente).

Es más preciso llamar al software, como Microsoft Word, un navegador web, etc., “software de aplicación” porque, después de todo, son aplicaciones. Sin embargo, esto es demasiado largo y poco práctico. Así es como el “software de aplicación” se convirtió simplemente en “software”.

firmware-vs-software-01-BIOS

Una de las principales diferencias entre el firmware y el software de aplicación es que el firmware se almacena en una memoria no volátil (ROM, EPROM o memoria flash), mientras que el software de aplicación también puede funcionar desde la memoria virtual y volátil.

El hecho de que el firmware resida en una memoria de tamaño limitado significa que un programa de firmware debe ser pequeño. El firmware puede ser tan pequeño como unos pocos kilobytes, aunque dependiendo de las características específicas del dispositivo donde lo ejecutes, también puede ser más grande.

La frecuencia de las actualizaciones es otra diferencia importante entre el firmware y el software de aplicación. En muchos dispositivos, el firmware no está destinado a ser actualizado por el usuario, y muy a menudo el fabricante del dispositivo no les da a los usuarios acceso al firmware.

Por ejemplo, en dispositivos como discos duros, unidades ópticas, electrónica de consumo, etc., normalmente los usuarios no tienen la oportunidad de meterse con el firmware. Esto es bueno porque si un usuario puede alterar el firmware de estos dispositivos, el resultado podría ser un dispositivo que no funciona.

En otros casos, es decir, el BIOS de las computadoras y el firmware de los teléfonos inteligentes y los reproductores de música, los usuarios pueden actualizarlo. Esto incluso se recomienda porque al proporcionar actualizaciones de firmware, el fabricante puede corregir errores en versiones de firmware anteriores o proporcionar nuevas funciones.

Sin embargo, incluso si un dispositivo permite actualizaciones de firmware, debe ser muy cauteloso y realmente, realmente, realmente necesita saber lo que está haciendo porque, de lo contrario, es posible que tenga que decir adiós al dispositivo y esto no es lo que desea.

Básicamente, esto es lo que necesita saber sobre firmware.

¿Es útil este artículo?

¡Compártelo en tus redes!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *