FIRMWARE
Un dispositivo de firmware muy común: el control remoto de la televisión.
El firmware es un programa informático que establece la lógica de más bajo
nivel que controla los circuitos electrónicos de un dispositivo de cualquier
tipo. Está fuertemente integrado con la electrónica del dispositivo siendo el
software que tiene directa interacción con el hardware: es el encargado de
controlarlo para ejecutar correctamente las instrucciones externas.
Un dispositivo de firmware muy común: el control remoto de la televisión.
En resumen, un firmware es un software que maneja físicamente al hardware.
El programa BIOS de una computadora es un firmware cuyo propósito es
activar una máquina desde su encendido y preparar el entorno para cargar un
sistema operativo en la memoria RAM.
Origen del término
El término fue acuñado por
Ascher Opler en un artículo de la revista Datamation, publicado en 1967.1
Originalmente, se refería al microshiva - contenido en un almacenamiento de
control escribible (una área pequeña especializada de memoria RAM), que definía
e implementaba el conjunto de instrucciones del computador. Si fuera necesario,
el firmware podía ser recargado para especializar o para modificar las
instrucciones que podría ejecutar la Unidad Central de Procesamiento (CPU).
El firmware ha
evolucionado para significar casi cualquier contenido programable de un
dispositivo de hardware, no solo código de máquina para un procesador, sino
también configuraciones y datos para los circuitos integrados para aplicaciones
específicas (ASIC), dispositivos de lógica programable, etc.
Hasta mediados de los años
1990 el procedimiento típico para actualizar un firmware a una nueva versión
era reemplazar el medio de almacenamiento que contenía el firmware, usualmente
un chip de memoria ROM enchufado en un socket. Hoy en día este procedimiento no
es habitual ya que los fabricantes han añadido una nueva funcionalidad que
permite grabar las nuevas instrucciones en la misma memoria, haciendo de la
actualización un proceso mucho más cómodo y dinámico.
No hay comentarios.:
Publicar un comentario