Está en la página 1de 3

BIOS (Basics Input/output System, Sistema Básico de E/S)

BIOS es un chip de memoria EEPROM (Electric Erasable Programable Read-


Only Memory, memoria de sólo lectura borrable y programable) que contiene un
programa del mismo nombre cuyas principales funciones son:

 Reconocer y testear los dispositivos del equipo necesarios para el


arranque.

 Iniciar la carga del sistema operativo en la memoria principal del equipo.

De lo anterior se puede deducir que el programa BIOS es muy específico de


la placa base en que se encuentre.

No existen muchos fabricantes de BIOS. Dos de los fabricantes con más


BIOS en el mercado son Award-Phoenix y AMI (American Megatrends). Dichos
fabricantes proveen estos chips a los fabricantes de placas base, quienes
posteriormente adaptan (reprograman) el programa según el hardware que utilicen
para cada modelo.

La BIOS, al ser EEPROM, permite que se pueda borrar todo su contenido y


programarla de nuevo. Esta acción se denomina flashear y es irreversible. El
flasheo suele realizarse cuando el fabricante pone a disposición del usuario una
nueva versión del programa BIOS con mejoras para dar soporte a funcionalidades
nuevas que no existían previamente o es necesario resolver un problema de
funcionamiento de la placa.

Dual BIOS

Un fallo en la BIOS puede dejar el equipo inoperativo. Como respuesta a


esto el fabricante Gigabyte propuso la solución Dual BIOS, consistente en implantar
en la placa base dos chips BIOS, uno actuará como BIOS principal (M_BIOS) y el
otro se quedará como BIOS de respaldo (B_BIOS). Cuando el chip principal falla
entra en acción el chip de respaldo. En principio el chip de respaldo intenta reparar
el chip principal restaurándolo a los valores de fábrica, sin embargo, si el chip está
dañado y no se puede restaurar, el de respaldo asume el papel de BIOS principal.
La interacción de los dos chips es automática y no requiere la intervención del
usuario.

La pila

La BIOS se complementa con una memoria denominada CMOS RAM


(Complementary Metal Oxide Semiconductor). Esta memoria almacena la
configuración de todos los componentes del ordenador. Esta configuración queda
almacenada gracias a un suministro continuo de energía gracias a una pila botón.
Al retirar la energía durante un determinado tiempo se pierden los valores alterados
y se recupera la configuración por defecto.

La pila es de 3V y se ubica cerca de la BIOS. El zócalo donde se inserta


puede ser horizontal o vertical.

En los modelos de placa base actuales, próximo a la pila, se encuentra un


grupo de tres pines (o dos, dependiendo del fabricante de la placa base), cuya
función es actuar de puente entre la pila y la CMOS RAM. Dos de los tres pines
están cubiertos por un jumper . La posición del jumper permite o impide el paso de
corriente. La posición habitual del jumper es permitir el paso de corriente hacia la
CMOS RAM. El cambio en esa posición se realiza para devolver la CMOS RAM a su
configuración de fábrica sin necesidad de quitar la pila, por ello, a este grupo de
pines se los rotula como CLR_CMOS, CCMOS o similar, en referencia a Clear CMOS
(borrado del CMOS).

Actualización del BIOS

Aunque se trata de un chip de memoria de tipo Flash ROM y sólo es utilizado


para lectura, también puede ser reescrito mediante software. Esta es una operación
delicada que únicamente debe llevarse a cabo si se necesita resolver un problema
de funcionamiento de la placa o si se pretende dar soporte a funcionalidades
nuevas que no existían previamente, como la mejora del soporte para dispositivos
de almacenamiento (SSD NVme), memorias RAM o microprocesadores. Para
efectuar estos cambios hay que seguir de manera muy escrupulosa las
indicaciones del fabricante, ya que la forma de actuar en cada placa es
diferente. Hay que tener en cuenta de que un BIOS de un modelo distinto al de la
placa base puede dejar inutilizado el ordenador.

Otra precaución que hay que adoptar es asegurarse de que el suministro


eléctrico no fallará durante el proceso de actualización, ya que eso podría dañar la
placa definitivamente y obligaría a tener que extraer el chip del BIOS y sustituirlo
por otro con el BIOS correcto, una operación mucho más delicada.

Las actualizaciones y los detalles de instalación se pueden conseguir en la


web del fabricante de la placa base o en páginas especializadas. Habitualmente,
dicha actualización consiste en dos ficheros, uno que contiene los datos del nuevo
BIOS y otro que constituye el programa encargado de grabarlos en la memoria
Flash ROM.
Actualmente los fabricantes ofrecen utilidades que permiten llevar a cabo
dicha actualización desde el propio sistema operativo o, como mínimo, desde una
memoria flash USB, incluso, en algunas placas base, también es posible realizar el
proceso de actualización desde una opción en el propio BIOS (CMOS RAM).

Proceso de arranque

Cuando se pulsa el botón de encendido se ejecutan una serie de procesos


que se pueden resumir en los siguientes pasos:

1. Suministro de corriente al equipo. Al pulsar el botón de encendido, la


placa base pone en funcionamiento la fuente de alimentación y los
diferentes dispositivos del equipo (microprocesador, memoria RAM, resto
de elementos de la placa base, unidad SSD…) comienzan a recibir
corriente eléctrica.

2. Ejecución de la BIOS. La BIOS es un programa (software) que está en


una memoria ROM de tipo EEPROM. Este programa es el encargado de
realizar las funciones básicas del equipo y su objetivo en el arranque es
cargar el sistema operativo en la memoria RAM.

3. Ejecución del POST. El POST es un tipo de test automático en el cual


se comprueba si los componentes críticos (microprocesador, memoria
RAM, tarjeta gráfica y CMOS) están preparados para funcionar. Consiste
en realizar una serie de comprobaciones muy básicas.

4. Sector maestro de arranque. El sector maestro de arranque tiene la


función de localizar el Boot Manager (gestor de arranque). En los
sistemas antiguos (Legacy BIOS) sólo podía cargar desde tablas de
particiones MBR (Master Boot Record), pero, actualmente, los sistemas
UEFI pueden utilizar tablas de particiones GPT (Guid Partition Table).

5. Carga del Boot Manager. Es un software que tiene como objetivo


cargar el sistema operativo en memoria. Cada sistema operativo tiene
un gestor de arranque diferente. Por ejemplo, el gestor de arranque de
un sistema Linux es GRUB, mientras que el de un sistema operativo
Windows es Windows Boot Manager.

También podría gustarte