Bueno, pues la BIOS significa Basic Input Output System, que es el sistema básico de entradas y salidas de nuestro PC. Para que lo entendáis, se encarga de decir al PC cuales son los elementos por los que podemos entrar y sacar información, nuestros discos duros, disquetes, etc, pero aunque se conserva el mismo nombre (BIOS) , en la actualidad se encargan de muchas más cosas, prácticamente de gestionar todo el hardware (componentes) de nuestro PC.
La BIOS es un programa que está fijo e inalterable en nuestro PC, aunque desde hace un tiempo se puede actualizar (flashbios), pero que por defecto no podemos modificar en ningún momento. ¿Entonces como podemos decirle a la BIOS cuales son los componentes de nuestro PC si no podemos cambiar datos? Pues bien, de hecho tenemos la BIOS y otra parte que es la CMOS, (Complementary Metal Oxide Semiconductor), esa parte sí se puede cambiar, y es la que contiene los datos de los componentes de nuestro PC.

Aquí veis la "cucaracha" de una AMIBIOS
Los fabricantes mas conocidos son las BIOS de AWARD y AMIBIOS, la primera suele hacer la presentación en modo texto y la segunda anteriormente eran en modo gráfico, aunque últimamente ya las realizan en modo texto también.
BIOS AMI, como veis en un entorno gráfico hasta hace poco. Vamos a poner unos ejemplos para que lo entendáis.
La BIOS puede gestionar normalmente (aunque hay BIOS como la que tengo en mi placa ASUS A7V que puede gestionar
, 4 periféricos IDE (normalmente discos duros y CD-ROM aunque hay mas tipos), pues lo que es la BIOS dice que hay 4 posibles periféricos, pero las características de ellos los ponemos en la CMOS, que es una memoria RAM (que se puede variar poniendo nuevos datos), mientras que la BIOS es una memoria ROM (solo de lectura, no se puede modificar). Anteriormente la BIOS gestionaba la cantidad de memoria, tipo de disqueteras, discos duros y poco más, ya que las IRQ y DMA (interrupciones y acceso directo a memoria) venía especificado por unos "jumpers", (pines de la tarjeta que cerrábamos o abríamos con una pastilla), mientras que ahora la mayoría de las tarjetas que incorporamos en nuestro PC son plug and play, y se gestionan mediante software (programas).
En las placas actuales podemos decir la velocidad del procesador , el bus, reservar IRQs, y un sinfín de posibilidades, eso si, que si no se conoce bien es mejor no tocar, o podéis quedaros sin poder arrancar vuestro PC.
Para evitar ese tipo de errores, en todas las BIOS (o casi todas), viene una opción que es cargar los parámetros por defecto, con lo que tendréis de nuevo la CMOS actualizada como viene de fábrica, pero si había algún dato que optimizaba vuestro PC lo perderíais, pero al menos podríais poner en marcha de nuevo vuestro PC.
¿Como se guarda la memoria de la CMOS?
En las placas más antiguas, la placa base tenía una batería soldada que se recargaba mientras el PC estaba en marcha, eran de 3,6 voltios y duraban una burrada, pero cuando un PC estaba meses sin trabajar, dependiendo de las condiciones de frio o temperatura, se descargaba, de modo que cuando arancábamos de nuevo el PC se nos habían borrado los datos de la CMOS (pero no la BIOS, ya que la BIOS es un programa fijo).En la actualidad, se usan unas pilas de botón, que duran varios años y son muy fáciles de cambiar.

Una batería soldada a la placa base 
Las pilas de botón actuales, fáciles de cambiar Vamos a ver cómo entrar en la BIOS y su menú principal. Para entrar, en la mayoría de ellas pulsamos la tecla "sup" (al menos en las BIOS AMI y AWARD es así), mientras arranca el PC (no esperéis demasiado o no pilláis la opción a tiempo). En otras BIOS como la Phoenix, se entra pulsando F2.
Una vez hemos entrado, nos encontraremos algo parecido a esto:
ROM PCI/ISA BIOS (2A69KA1U)
CMOS SETUP ITILITY
AWARD SOFTWARE, INC
¡¡CPU SOFT MENU¡¡ INTEGRATED PERIPHERALS STANDARD CMOS SETUP LOAD SETUP DEFAULTS BIOS FEATURES SETUP PASSWORD SETTING CHIPSET FEATURES SETUP IDE HARD DISK DETECTION POWER MANAGEMENT SETUP SAVE & EXIT SETUP PNP/PCI CONFIGURATION EXIT WITHOUT SAVING Esc:Quit
F10: Save & Exit Setup Cursor: Select Item
(Shift) F2: Change Color Time, Date, Hard Disk Type...
No fiaros del aspecto de ésta BIOS, pues las hay con distinto aspecto, pero su finalidad es la misma. Explicaremos un pequeño resumen de qué se trata cada una de estas partes, aplicables a la mayoría de BIOS.
CPU SOFT MENU.
En éste apartado configuraremos nuestro microprocesador, el bus que usa, multiplicadores, y voltaje de trabajo.
STANDARD CMOS SETUP
Aquí estan la spartes básicas, la fecha y la hora (que se pueden cambiar igual por el sistema operativo), los discos duros que tenemos, disqueteras (cuantas y de qué tipo), etc.
BIOS FEATURES SETUP
Tenemos aquí la configuración de la misma BIOS.
CHIPSET FEATURES SETUP
Aquí accedemos a los parámetros del CHIPSET y la memoria RAM, temperaturas (para que nos avise si se sobre pasa cierta temperatuura), etc
POWER MANAGEMENT SETUP
Aquí gestionamos la energía de nuestro PC, si se ha de apagar elmonitor al tiempo de no usar el Pc, quedarse en Stand By, etc.
PNP/PCI CONFIGURATION
Ajustaremos los buses PCI y el sistema Plug And Play (las IRQ que se asignan a las tarjetas, las que queremos reservar, etc)
INTEGRATED PERIPHERALS
Este apartado se refiere a la controladora de puertos y sistemas de almacenamiento que vienen integrados
LOAD SETUP DEFAULTS
Muy práctico si la hemos "cagado" trasyteando la BIOS y el PC no funciona correctamente. Desde aquí, si no la hemos pifiado lo suficiente comopara no poder acceder a la BIOS, podremos restaurar los parámetros por defecto que vienen en la placa, y podremos solucionar posibles errores.
PASSWORD SETTING
Podemos entrar una contraseña que nos pedirá cada vez que el PC se arranque, cuidado con olvidarla, pues no podreis entrar en el Pc. Si alguna vez os pasa, quitar la pila de la placa base y arrancar el PC, con lo cual se restauran los valores por defecto y sin contraseña, entonces apagais, volveis a colocar la pila, y programais de nuevo la CMOS.
IDE HARD DISK DETECTION
Aquí nos detectará automáticamente el tipo de disco duro que tengamos en cualquiera de los puertos IDE (normalmente 4).
SAVE & EXIT SETUP
Grabamos los cambios que hemos realizado y salimos de la BIOS.
EXIT WITHOUT SAVING
Lo usamos si no estamos seguros de si hemos cambiado algo o si hemos cambiado algo incorrectamente para salir de la BIOS dejándola como estaba cuando entramos.