La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo en la memoria RAM de nuestra computadora. Este software, que viene pre instalado en la motherboard, se inicia cuando encendemos nuestra PC, y su función será reconocer todos los dispositivos que son necesarios para que inicie el sistema operativo. Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: •Chequearse a sí misma. Y mostrar información sobre el tipo y versión de BIOS y la clase y velocidad de la CPU. •Comprobar la cantidad e integridad de la memoria RAM del sistema. •Detectar e inicializar componentes y dispositivos del equipo: teclado, ratón, tarjeta gráfica, disco duro, etc. •Activar otras BIOS específicas, como la de la gráfica. •Cargar configuraciones variadas (la hora, por ejemplo). •Establecer desde qué unidades puede arrancar el PC (disco duro, CD, USB, etc.). La BIOS localiza los componentes del hardware de nuestra computadora, para comunicarlos con el software para que el sistema entre en funcionamiento. Cuando la BIOS destaca algún inconveniente en la comunicación de ambos elementos, al iniciar nuestra PC notaremos que ejecutará una serie de pitidos diferentes a los que estamos acostumbrados a escuchar. Dichos pitidos son el mensaje que nos envía la BIOS para reportarnos la existencia de algún error, tanto en el hardware como en el software, y la imposibilidad de comunicar ambos elementos. Por otra parte, su componente de software, a través de una interfaz sencilla y la utilización del teclado, permite configurar las diversas opciones del hardware, es decir de los componentes que se hallan incluidos en el interior de nuestra computadora. Este sistema básico se encuentra almacenado en un chip de la motherboard, y es el encargado de controlar y transmitir la información entre el sistema operativo y los componentes de hardware, con el fin de entablar una comunicación correcta entre ellos. Debido a que su existencia es de suma importancia para el arranque de la PC, este programa jamás debe ser eliminado, por lo que se encuentra en un chip de memoria del tipo ROM, es decir una memoria de sólo lectura. Puntualmente se encuentra almacenado en una memoria no volátil EEPROM, es decir que no sólo se caracteriza por ser de sólo lectura, sino que además es programable eléctricamente, punto que permite su actualización. La BIOS es un firmware presente en las computadoras. ¿Firmware? El Firmware o programación en firme no es más que un bloque de instrucciones para poder controlar los circuitos electrónicos de un dispositivo de cualquier tipo. El firmware es un bloque de instrucciones de máquina para propósitos específicos, grabado en una memoria, normalmente de lectura escritura (ROM, EEPROM, flash, etc.), 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. En resumen, un firmware es el software que maneja 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 En la actualidad, existen dos tipos de BIOS: los EEPROM y los EEPROM Flash ROM. EEPROM Son los más antiguos y sólo pueden ser actualizados a través de un aparato especial que se encarga de reescribirlos, por lo que deben ser retirados de la motherboard. EEPROM Flash ROM Por el contrario, los EEPROM Flash ROM poseen la ventaja de poder ser actualizados por intermedio de una aplicación informática, por lo que la mayoría de motherboard modernas, desde la llegada de los Pentium al mercado, incorporan este tipo de BIOS.