Vous êtes sur la page 1sur 6

LA BIOS

En el terreno de los PC compatibles IBM, el sistema


bsico de entrada-salida o BIOS (del ingls Basic
Input/Output System) es un estndar de facto que
define la interfaz de firmware para computadoras IBM
PC compatibles. Tambin es conocido como BIOS del
sistema, ROM BIOS y BIOS de PC. El nombre se
origin en 1975, en el BIOS usado por el sistema
operativo CP/M.
El firmware del BIOS es instalado dentro de
la computadora personal (PC), y es el primer programa
que se ejecuta cuando se enciende la computadora.
El propsito fundamental del BIOS es iniciar y probar
el hardware del sistema y cargar un gestor de arranque o un sistema operativo desde
un dispositivo de almacenamiento de datos. Adems, el BIOS provee una capa de abstraccin
para el hardware, por ejemplo, que consiste en una va para que los programas de aplicaciones y
los sistemas operativos interacten con el teclado, el monitor y otros dispositivos de
entrada/salida. Las variaciones que ocurren en el hardwaredel sistema quedan ocultos por el
BIOS, ya que los programas usan servicios de BIOS en lugar de acceder directamente
al hardware. Los sistemas operativos modernos ignoran la capa de abstraccin provista por el
BIOS y acceden al hardware directamente.
El BIOS del PC/XT de IBM original no tena interfaz interactiva con el usuario. Los mensajes de
error eran mostrados en la pantalla, o codificados por medio de una serie de sonidos. Las
opciones en la PC y el XT se establecan por medio de interruptores y jumpers en la placa base y
en las placas de los perifricos. Las modernas computadoras compatibles Wintel proveen una
rutina de configuracin, accesible al iniciar el sistema mediante una secuencia de teclas
especfica. El usuario puede configurar las opciones del sistema usando el teclado y el monitor.
El software del BIOS es almacenado en un circuito integrado de memoria ROM no voltil en
la placa base. Est especficamente diseado para trabajar con cada modelo de computadora en
particular, interconectando los diversos dispositivos que componen el conjunto de chips
complementarios del sistema. En computadoras modernas, el BIOS est almacenado en
una memoria flash, por lo que su contenido puede ser reescrito sin retirar el circuito integrado de
la placa base. Esto permite que el BIOS sea fcil de actualizar para agregar nuevas
caractersticas o corregir errores, pero puede hacer que la computadora sea vulnerable a
los rootkit de BIOS.
El MS-DOS (PC DOS) fue el sistema operativo de PC dominante desde principios de la dcada de
1980 hasta mediados de la dcada de 1990. Dependa de los servicios del BIOS para las
funciones de disco, teclado y visualizacin de textos. Windows NT, Linux y otros sistemas
operativos de modo protegido en general no lo usan despus de cargarse en memoria.
La tecnologa de BIOS est en un proceso de transicin hacia la interfaz de firmware extensible
unificada (UEFI) desde el ao 2010.

FUNCIONAMIENTO
Cuando se reinicia el procesador x86, se carga el contador de programa con una direccin fija en
la parte superior del espacio de direccionamiento en modo real de 1 megabyte. La direccin de la
memoria de la BIOS est situado de tal manera que se ejecutar cuando el equipo se pone en
marcha primero. Entonces, una instruccin de salto dirige el procesador para iniciar la ejecucin
de cdigo en la BIOS. Si el sistema acaba de ser encendido o el botn de reinicio fue presionado
(arranque en fro), se ejecuta completamente la autoprueba de encendido (POST). Si se
inici Ctrl + Alt + Supr ("arranque en caliente"), se detecte un valor de indicador especial en
la memoria no voltil (NVRAM) y el BIOS no se ejecuta el POST. Esto ahorra el tiempo utilizado
de otra manera para detectar y probar toda la memoria. La NVRAM est en el reloj en tiempo
real (RTC).
El indicador de pruebas de autodiagnstico, identifica e inicializa los dispositivos del sistema,
como la CPU, la RAM, interruptores y controladores DMA y otras partes del chipset, tarjeta de
vdeo, teclado, unidad de disco duro, unidad de disco ptico y otro hardware bsico. La BIOS
localiza el software gestor de arranque celebrada en un dispositivo almacenamiento designado
como dispositivo de arranque, tal como un disco duro, un disquete, CD o DVD, carga y ejecuta
ese software, dndole el control del PC. Este proceso se conoce como arranque o secuencia de
arranque.

ACTUALIZACIN
Para una referencia de placa base el fabricante puede publicar varias revisiones del BIOS, en las
cuales se solucionan problemas detectados en los primeros lotes, se codifican mejores
controladores o se da soporte a nuevos procesadores.
La actualizacin de este firmware puede ser realizado con algn programa para quemar una
nueva versin directamente desde el sistema operativo, los programas son propietarios de cada
compaa desarrolladora del firmware y por lo general pueden conseguirse en internet junto al
BIOS propiamente dicho.
La actualizacin del BIOS es percibida como no exenta de riesgos, dado que un fallo en el
procedimiento conduce a que la placa base no arranque. Debido a ello algunos fabricantes usan
sistemas como el bloqueo de arranque, que es una porcin de BIOS que est protegida y que no
es actualizable a diferencia del resto del firmware.

OVERCLOCKING
Algunos chips de BIOS permiten el overclocking, una accin en el que la CPU se ajusta a
una velocidad de reloj ms alta que su ajuste de fbrica. El overclocking puede, sin embargo,
comprometer seriamente la confiabilidad del sistema en computadoras insuficientemente
refrigeradas y por lo general reduce la vida til de los componentes. El overclocking, si se realiza
incorrectamente, tambin puede hacer que los componentes se sobrecalienten tan rpidamente
que se autodestruyan al instante.

FIRMWARE EN TARJETAS ADAPTADORAS


Un sistema puede contener diversos chips con firmware BIOS adems del que existe en la placa
base: tarjetas de vdeo, de red y otras cargan trozos de cdigo en la memoria (con ayuda de la
BIOS principal) que permite el funcionamiento de esos dispositivos.
La BIOS de video es visible como un integrado separado.

Tarjetas de vdeo
A diferencia de otros componentes del sistema, la tarjeta
de vdeo debe funcionar desde el arranque inicial, mucho
antes de que cualquier sistema operativo est siendo
cargado en la memoria RAM: en los sistemas con vdeo
integrado, la BIOS de la placa base contiene las rutinas
necesarias para hacer funcionar el vdeo de la placa.
Los primeros ordenadores (que no posean vdeo integrado) tenan BIOS capaces de controlar
cualquier tarjeta adaptadora MDA y CGA. En 1984 cuando aparecieron sistemas nuevos como
el EGA fue necesario agregar una BIOS de vdeo para mantener la compatibilidad con esos
sistemas que no tenan las rutinas de manejo para el nuevo estndar; desde esa poca las
tarjetas de vdeo incluyen un firmware propio.
El BIOS de estas adaptadoras provee herramientas bsicas para manejar el hardware de vdeo
que ofrece la tarjeta. Cuando el computador inicia, algunas de esas tarjetas muestran en pantalla
la marca de la misma, el modelo y la versin del firmware adems del tamao de la memoria de
vdeo.

ENTRADA DE LA BIOS
La BIOS ejecuta procedimientos
diferentes y esto depender de
cada fabricante, pero en general
lo que hace es cargar una copia
del firmware hacia la memoria
RAM ya que esta ltima es mucho
ms rpida y realiza la deteccin
y configuracin de dispositivos
que puede contener un sistema
operativo mientras realiza una
bsqueda del mismo.

La BIOS puede ser accedida


mediante la RAM-CMOS del
sistema, all el usuario puede
realizar cambios en las
configuraciones del sistema, por ejemplo: ajustar la fecha y hora en tiempo real y tener ms detalle
de algunos componentes como ventiladores, buses y controladores.

Los sistemas operativos estn escritos en 32 y 64 bits por lo que se vuelven incompatibles con los
controladores de hardware de la BIOS que estn en 16 bits y que se cargan durante el arranque,
por lo tanto, lo sistemas operativos se encargan de reemplazarlos por sus propias versiones.

Normalmente los fabricantes de motherboard durante su proceso de renovacin de lotes detectan


algunos problemas insignificantes pero que deben ser corregidos y esto lo hacen a travs de la
publicacin de revisiones del BIOS o actualizaciones que se encargan de mejorar los
controladores o de solucionar cualquier otro tipo de problema detectado.
Algunos paramentros de la BIOS se pueden modificar

Las actualizaciones de firmware pueden adquirirse por medio de las compaas que fabrican las
motherboard a travs del internet y debe tenerse mucho cuidado cuando se realiza una
actualizacin pues un mal procedimiento puede causar que la motherboard no arranque.

Para evitar inconvenientes de este tipo algunos fabricantes utilizan un sistema denominado
bootblock que es una parte de la BIOS que no es actualizable como el resto del firmware con el fin
de proteger de daos.

Adems del firmware BIOS de la placa base otros dispositivos como tarjetas de video, red y otras
tienen su propio firmware que con ayuda de la BIOS principal hacen que los dispositivos funciones
correctamente.

FUNCIONES POCO USUALES DE LA BIOS


Se podr subir la frecuencia del reloj a travs de la BIOS?
La respuesta es que s, ya que existen muchas placas cuyas frecuencias de reloj pueden ser
configuradas mediante la BIOS.
Los pasos que se deben seguir para ajustar las frecuencias del reloj son:
Encender el ordenador y pulsar Supr. Al momento que aparezca el mensaje, "PRESS DEL TO
ENTER SETUP".
Seleccionar la opcin BIOS FEATURES SETUP.3
Tenemos que modificar la opcin CPU HOST FRECUENCY. (Nota, el Overcloking es una prctica
peligrosa ya que pude daar severamente la performance del equipo, ya que fuerza a ir al
procesador a una velocidad que no le corresponde).
En la parte CPU CORE: BUS FREQ. MULT. modificar el factor multiplicador del Procesador. (de 2
a 8).
Guardar los cambios.

GESTIN DE CONFIGURACIN DE LA BIOS


Es una buena prctica no cambiar nada, me refiero a la configuracin de la "pantalla azul" de la
BIOS a menos que estemos seguros del impacto asociado a dicho cambio.
Opciones ms Comunes:
STANDARD CMOS SETUP:
Aqu se entre otras rutinas, se puede cambiar, establecer la fecha del sistema, configurar
los discos duros y configurar el Floppy que tengamos.
Si no estamos seguros de que tipo de disco duro tenemos es recomendable dejar todos los
campos en "AUTO".
De otra forma, si estamos seguros que no utilizaremos algn canal IDE, deberamos el campo
como NONE, de esta manera el inicio o arranque ser mucho ms rpido, ya que no leer ese
dispositivo.
Por otra parte la opcin HDD Auto Detection, que dicho sea de paso presentan las BIOS actuales,
se encarga de detectar y auto configurar todos los discos que reconozca.

BIOS FEATURES SETUP


Es esencial en este apartado que la opcin CPU INTERNAL CACHE est activada, caso contrario,
prescindiremos de memoria cach principal.
De la misma manera actuaremos ante la opcin CPU EXTERNAL CACHE.
Si activamos la opcin QUICK POWER ON SELF TEST, aceleraremos el POST, por lo tanto
ganaremos segundos de arranque.
La Opcin BOOT SEQUENCE, me indica el orden en que los dispositivos de la lista sern
BOOTEADOS.
La Opcin SWAP Floppy drive: esta opcin solo me permite cambiar las letras de las disqueteras,
en el caso de que tuviramos 2.
La Opcin SECURITY OPTION, me permite establecer una contrasea cada vez que se encienda
el equipo.

CHIPSET FEATURES SETUP


Esta parte permite modificar partes crticas del sistema como: procesadores, canales
DMA, memoria RAM, etc.
Una de sus funciones es habilitar a los puertos USB.

POWER MANAGEMENT SETUP


Maneja funciones como la ahorro de energa, sus opciones ms conocidas y usadas son:
POWER MANAGEMENT, se activa o desactiva la funcin de ahorro de energa.
VIDEO OFF METHOD, Se establece aqu el modo en que el sistema de video ahorrar energa.
PM TIMERS, en esta opcin estableceremos el tiempo que tarda nuestro sistema en apagar.
CPU FAN OFF IN SUSPEND, este mtodo determina si el COOLER debera apagarse en caso de
que el sistema este suspendido, No Recomendable.
MODEM/LAN Wake UP: Determina si un MODEM o una tarjeta de red puede hacer que se
encienda el equipo.

PCI/ PNP CONFIGURATION SETUP


prcticamente nada que modificar, puesto que los sistemas operativos actuales controlan ellos
mismos las interrupciones y el sistema PnP (Plus and Play, enchufar y usar) y no basan sus
rutinas en la BIOS.

PC HEALTH STATUS
No suele haber ninguna opcin que configurar, sin embargo si podremos monitorizar
la temperatura del procesador, la velocidad de los ventiladores, el voltaje de la placa base, etc.
REFERENCIAS

1. Volver arriba The PC Guide - System BIOS.


2. Volver arriba ROM: Read Only Memory, Memoria de Solo Lectura.
3. Saltar a:a b Kildall, Gary A. (junio de 1975), CP/M 1.1 or 1.2 BIOS and BDOS for
Lawrence Livermore Laboratories
4. Saltar a:a b c Kildall, Gary A. (enero de 1980). The History of CP/M, THE EVOLUTION
OF AN INDUSTRY: ONE PERSONS VIEWPOINT (Vol. 5, No. 1, Number 41 edicin). Dr.
Dobb's Journal of Computer Calisthenics & Orthodontia. pp. 6-7. Consultado el 3 de junio
de 2013.
5. Volver arriba Bradley, Tony. R.I.P. Bios: A Uefi Primer. PCWorld. Consultado el 27 de
enero de 2014.
6. Volver arriba Swaine, Michael (1 de abril de 1997). Gary Kildall and Collegial
Entrepreneurship. Dr. Dobb's Journal (en ingls). Consultado el 20 de noviembre de
2006.
7. Volver arriba A. Joseph "Joe", Killian (2001). Gary Kildall's CP/M: Some early CP/M
history - 1976-1977. Thomas "Todd" Fischer, IMSAI. Consultado el 3 de junio de 2013.
8. Volver arriba Fraley, Bob; Spicer, Dag (26 de enero de 2007). Oral History of Joseph
Killian, Interviewed by: Bob Fraley, Edited by: Dag Spicer, Recorded: January 26, 2007,
Mountain View, California, CHM Reference number: X3879.2007,. Computer History
Museum. Consultado el 3 de junio de 2013.

BIBLIOGRAFA

Dembowski, Klaus (2003). Gran libro del hardware. Marcombo. pp. 65-80. ISBN
8426713424, ISBN 9788426713421. Referencia de Hardware: Basic Input Output System -
BIOS.
Recursos WEB:
http://www.helpoverclocking.com/spanish/jumpers.htm
http://www.hispazone.com/conttuto.asp?IdTutorial=101
http://www.prodigyweb.net.mx/josemanuelbarriossanchez/articulos/aprende_a_configurar_el_bios.
htm
http://www.configurarequipos.com/doc282.html
http://es.wikipedia.org/wiki/BIOS
http://www.supportbios.info/
http://www.webopedia.com/TERM/B/BIOS.html
http://www.abcdatos.com/tutoriales/tutorial/g97.html
http://active-hardware.com/spanish/optimise/bios.htm