Definición de Firmware
Cuando incluimos un nuevo dispositivo al equipo, es frecuente que se nos solicite un Controlador, o realizar una actualización a la información de este Controlador para poder contar con un máximo provecho de sus funcionalidades, o bien que tengamos un correcto uso de las mismas, y es por ello que en esta ocasión, nos adentraremos en el concepto conocido como Firmware, que está estrechamente ligado a este suceso.
Este término deriva de lo que es la Programación Firme, una rama de las aplicaciones (es decir, el Software) en la que tenemos un conjunto de instrucciones específicas que tienen interacción directa con la Memoria ROM del equipo, que recordamos que no permite su modificación, sino simplemente su lectura, y está ligada a tareas de diagnóstico y funcionamiento del sistema.
La utilización del Firmware está ligada a lo que es el Hardware del equipo, siendo muchas veces incorporado dentro del dispositivo que estemos conectando, permitiendo al ordenador que lo reconozca a este y que pueda ser utilizado.
Esto es posible porque cada uno de estos dispositivos cuenta a su vez con una Memoria ROM integrada, encontrándose por ejemplo en los periféricos tales como Monitores, Impresoras, Teclados, e inclusive en las partes fijas del ordenador, como las Memorias o el Procesador, teniendo en este último ejemplo un Firmware más complejo, que se encarga no solo de brindar instrucciones a las aplicaciones, sino también de ejecutarlas enviando ordenes a otros dispositivos presentes en el equipo.
Resumiendo, el Firmware consiste entonces en una cantidad de instrucciones que interactúan con el ordenador, encontrándose estas en la Memoria de Solo Lectura (generalmente se emplea una Memoria ROM) que permite controlar y diagnosticar el funcionamiento a nivel de Circuito Eléctrico de un dispositivo o su interacción con el equipo.
Una de las formas de Firmware más conocidas es justamente la del Programa BIOS que se encuentra en todo ordenador, siendo justamente un tipo del mismo que tiene la finalidad de encender el equipo, preparar los dispositivos, realizar algunas configuraciones básicas y poder cargar el Sistema Operativo desde su arranque hasta su rendimiento en la Memoria RAM, siendo una herramienta básica de gestión y diagnóstico en el sistema.
Por Sistemas, el 11/02/2005.