¿Qué es firmware o microcódigo y cómo puedo actualizar mi hardware?

¿Qué es firmware o microcódigo y cómo puedo actualizar mi hardware?

El firmware es un tipo de software que se ejecuta en un dispositivo de hardware y realiza tareas de bajo nivel. Por ejemplo, todo, desde el control remoto de un televisor hasta el disco duro de una computadora y un dron aéreo, ejecuta su propio firmware. Y el microcódigo es básicamente firmware para su CPU.

¿Qué es el firmware?

El software se refiere a los programas, aplicaciones y otros códigos informáticos que se ejecutan en un dispositivo. El hardware se refiere a dispositivos físicos reales. Entonces, si tiene una PC con Windows, el sistema operativo Windows y todas las aplicaciones que usa son software, y la PC en sí y sus componentes como el disco duro, el procesador, la placa base, el mouse y la pantalla son hardware.

“Firmware”, como su nombre indica, es algo entre software y hardware. El firmware es en realidad solo un tipo de software, pero generalmente se programa en la memoria integrada en ese hardware y se ejecuta a un nivel mucho más bajo. En el caso de una PC, su placa base, CPU, procesador gráfico, disco duro, mouse y otros dispositivos tienen su propio firmware.

Por ejemplo, cuando inicia su PC, el firmware de su placa base (UEFI o BIOS) se inicia e inicializa sus dispositivos, antes de transferir el arranque a su disco duro, luego a su sistema operativo. Su unidad de estado sólido tiene firmware que administra automáticamente dónde se almacenan los datos en las celdas de memoria flash física para un rendimiento óptimo. Video BIOS es un tipo de firmware que traduce instrucciones para video antes de que se envíen al procesador de gráficos de su computadora. Incluso su mouse USB tiene firmware que se encarga de interpretar la entrada física del mouse, comunicarse con su computadora y encender cualquier luz que pueda estar en su mouse.

El firmware puede ser el sistema operativo completo de un solo dispositivo

Para algunos dispositivos simples, «firmware» puede referirse a todo el sistema operativo del dispositivo. Por ejemplo, si tiene una cámara digital, el «firmware» de la cámara se refiere a todo el software que se ejecuta en esa cámara digital. Esto incluye todo, desde funciones de captura de fotografías de bajo nivel hasta el sistema operativo gráfico de la cámara. Incluso los drones aéreos tienen firmware, que es el software que se ejecuta a bordo del propio dron.

Por lo tanto, para actualizar todo el sistema operativo de un dispositivo, como una cámara digital, enrutador, impresora, reproductor de música o dispositivo de navegación GPS, a menudo necesitará realizar una «actualización». Actualización de firmware «o descargar e instalar una nueva» firmware ”del fabricante.

Un sistema operativo parece que debería ser solo software, por lo que puede parecer un poco inconsistente. pero es porque firmware no es un término preciso. Si bien el software y el hardware son bastante claros, el firmware es solo un tipo de software de bajo nivel.

¿Qué es el microcódigo?

El firmware se ha vuelto más importante con la vulnerabilidad Spectre. Los procesadores Intel necesitan un nuevo «microcódigo» de Intel para defenderse adecuadamente de los ataques de Spectre.

Piense en el microcódigo como firmware para el procesador de su computadora. El microcódigo traduce las instrucciones recibidas por el procesador en operaciones físicas a nivel de circuito que ocurren dentro del procesador. En otras palabras, el microcódigo actualizado puede enviar diferentes instrucciones a los circuitos dentro de la CPU. Esto puede prevenir algunos ataques de Spectre cambiando la forma en que opera el procesador. Las actualizaciones de firmware también pueden corregir errores y otros errores, sin requerir un reemplazo completo del hardware del procesador.

Las actualizaciones de firmware generalmente se envían con actualizaciones de BIOS o firmware UEFI. Cuando su computadora se inicia, el firmware UEFI o el BIOS de la computadora carga el firmware en el procesador. Sin embargo, también es posible que sistemas operativos como Windows o Linux carguen nuevo firmware al inicio.

Por ejemplo, si desea obtener el último microcódigo de Intel para que su procesador lo proteja contra Spectre, y el fabricante de su PC no lanzará actualizaciones de UEFI para su sistema, Microsoft ofrece una actualización opcional de Windows que puede instalar.

¿Necesito actualizar el firmware de un dispositivo?

La actualización del firmware de un dispositivo depende del dispositivo y de las recomendaciones del fabricante.

En muchos casos, nunca necesitará actualizar el firmware de un dispositivo de hardware. Por ejemplo, el control remoto de su televisor está ejecutando firmware y es casi seguro que no hay forma de actualizarlo. De todos modos, no hay ninguna razón por la que quieras actualizarlo. Su control remoto funciona bien y no tiene que preocuparse por eso.

Para muchos otros dispositivos de hardware, la actualización del firmware a veces puede ser útil para corregir errores y realizar pequeñas mejoras. Por ejemplo, el fabricante de su SSD puede ofrecer una versión más reciente de firmware que mejora la confiabilidad o el rendimiento. El fabricante de su tarjeta gráfica puede crear una nueva BIOS de video que corrija un error. O el fabricante de su enrutador puede ofrecer una actualización de firmware que incluye nuevas funciones administrativas.

Muchos fabricantes de dispositivos recomiendan que instale una actualización de firmware solo si tiene un problema que debe solucionarse (o si necesita una nueva característica específica) o si el fabricante específicamente le pide que lo haga.

Para otros dispositivos, las actualizaciones de firmware casi siempre son una buena idea. Probablemente desee la última y mejor actualización de firmware para su cámara digital, por ejemplo, para mejorar el rendimiento y obtener nuevas funciones. Y Microsoft recomienda que mantenga actualizado el firmware de su controlador Xbox One para asegurarse de que funcione bien con los juegos que juega.

Debe seguir las recomendaciones del fabricante para cada dispositivo. Muchos fabricantes recomiendan que solo actualice el firmware de su dispositivo si no tiene ningún problema. Si la energía está apagada o se produce un error al actualizar el firmware, a menudo no hay forma de recuperarse limpiamente. En otras palabras, una actualización de firmware fallida puede «bloquear» un dispositivo, dejándolo inutilizable. Depende del dispositivo.

Cómo actualizar el firmware de su hardware

Si necesita actualizar el firmware de un dispositivo, estas instrucciones generales le ayudarán. El proceso exacto para actualizar el firmware de un dispositivo depende del dispositivo en sí, y el fabricante del dispositivo debe proporcionar instrucciones en su sitio web.

Primero, vaya al sitio web del fabricante y busque la página de soporte o descarga para el producto específico que está utilizando. Por ejemplo, si tiene un SSD de Samsung, vaya al sitio web de Samsung y busque la página de soporte para su modelo de SSD específico. Si desea actualizar el firmware o BIOS de su placa base, vaya al sitio web del fabricante de su PC y busque el modo exacto para su PC o, si ha construido su propia computadora, diríjase al sitio web del fabricante de la placa base y busque el modelo de placa base que tiene. .

Consulte el sitio de soporte para cualquier tipo de descarga de actualización de «firmware». Si no puede encontrar uno, probablemente no haya un firmware actualizado disponible para su dispositivo. Descargue la última versión que vea y asegúrese de leer todas las notas de la versión que aparecen en el sitio web.

Una vez que haya descargado el nuevo firmware, abra la descarga y busque un archivo README. Si no puede encontrar uno, busque instrucciones de instalación de firmware por separado en la página de descarga. Las instrucciones del fabricante le dirán exactamente qué hacer.

Para algunas actualizaciones de firmware, es posible que solo necesite ejecutar un archivo .exe desde Windows y se encargará de todo por usted. Para otros, es posible que deba crear una unidad de DOS de arranque con el archivo de firmware, iniciar en el entorno de DOS y ejecutar un comando para actualizar su firmware desde allí. O, si desea actualizar un dispositivo por separado, es posible que deba colocar el archivo de firmware en una memoria USB o tarjeta SD y llevarlo al otro dispositivo.

Si el archivo de firmware que descargó es solo un archivo .exe y no puede encontrar ninguna instrucción, probablemente solo necesite hacer doble clic en él y ejecutarlo desde Windows.

Estas son instrucciones generales y es posible que deba realizar diferentes pasos para diferentes dispositivos. Por ejemplo, para actualizar el firmware en su controlador Xbox One, debe usar una aplicación Xbox One o Accesorios Xbox en Windows 10. Algunos programas pueden solicitarle automáticamente que instale actualizaciones de firmware para los dispositivos de hardware asociados, si son realmente necesarios.

Credito de imagen: Imágenes de Gagliardi/Shutterstock.com, Hemin Xylan/Shutterstock.com, Adriano/Shutterstock.com

Deja un comentario

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

Experto Geek - Tu Guía en Tendencias Tecnológicas