El BIOS
Su
sigla significa Basic Input/Output System (o, en español, sistema básico de
entrada/salida) y no es más que un software, o en realidad, un firmware, es
decir un software alojado en un chip. Es el programa de inicio a bajo nivel que
todo motherboard posee.
Es
el encargado de gestionar el proceso inicial de arranque enviándole órdenes al
hardware, además de realizar comprobaciones de verificación para asegurarse de
que los dispositivos están en condiciones de funcionar, y luego ejecutar la
orden llamada bootstrap que lleva a cabo la búsqueda y carga del sistema
operativo.
Todos
los motherboards poseen su BIOS específico, ya que es él quien abre o cierra
los switches correspondientes para configurar diversas opciones del chipset,
como la memoria o la velocidad de clock y de los dispositivos integrados.
Al
tratarse de un software, no puede modificar por sí mismo la configuración del
hardware.
Así es que está conectado a diversos dispositivos diseñados
exclusivamente para modificar esas llaves y permitir una configuración dinámica
de parámetros como el generador de clock y el regulador de tensión del
procesador, la memoria, los puertos PCI Express y otros componentes.
En
algunos casos, las placas madre sí poseen flexibilidad a nivel hardware, pero
el BIOS no dispone de esas opciones de configuración.
Por
eso, existen muchos diseñadores de BIOS alternativos que han estudiado, con
sumo detalle, el funcionamiento de estos switches activados por software, y
creado sus propias versiones con estas opciones.
El
chip del BIOS usa, por lo general, una tensión de 5 volts, que se amplía a 12
volts cuando se realiza una actualización. Para prevenir inconvenientes (como
ataques de virus o corrupciones de información), algunos fabricantes permiten
bloquear la tensión a 5 volts mediante un jumper o, directamente, desde el
Setup del BIOS.
El
tipo de memoria utilizada por estos chips fue, en un principio, EPROM (ROM
programable electrónicamente), o también una variante de esta llamada UV-EPROM,
que puede borrar su contenido utilizando luz ultravioleta aplicada en la parte
superior del chip, que es transparente.
Para
el usuario común, actualizar el BIOS en estos casos era obviamente imposible,
ya que se necesitaban equipos especiales.
Luego
aparecieron las memorias EEPROM en la época de los primeros motherboards para
Pentium, que se podían programar desde el mismo motherboard con la ayuda de un
programa, cosa mucho más factible y beneficiosa para el usuario.
En
la actualidad, los motherboards incluyen BIOS del tipo Flash, una variante de
las EEPROM, con la diferencia que se pueden grabar los datos en bloques.
El POST
Su
sigla significa Power On Self Test, que traducido al español sería
autocomprobación de arranque.
Se
trata del análisis que los motherboards efectúan a los componentes críticos
conectados a él, como la memoria RAM, el microprocesador o el teclado, para
cerciorarse de que todo funcione de manera correcta y pueda arrancar sin
inconvenientes.
En
caso de existir alguna falla, esta se anunciará por pantalla, en la misma fase
inicial POST (la primera que aparece al arrancar la computadora).
Veremos a continuaciónl los
principales componentes y el orden en que el POST los comprueba.
Aunque los
dispositivos y el orden varía con cada fabricante de BIOS, citaremos los más
importantes: procesador, controladora DMA, teclado, los primeros 64 KB de RAM,
controlador de interrupciones programable, controlador de memoria caché,
interfaz de video, reloj de tiempo real, memoria RAM superior a los primeros 64
KB, puertos serie y paralelo, discos, unidades ópticas y unidades floppy. En el
caso de que una falla grave sea detectada en los componentes críticos como
procesador, memoria, caché o interfaz de video, se emitirá un código sonoro en
forma de beeps.
En
cambio, si existe algún problema en el resto de los dispositivos, un mensaje
con su respectivo código de error aparecerá en pantalla durante el arranque.
Uno de esos conocidos avisos es el siguiente: Keyboard error or keyboard not present.
Eso sería todo por parte de la BIOS en la siguientes entradas
seguiremos aportando información sobre la placa madre y sus correspondientes
partes.