jueves, 10 de diciembre de 2009

miércoles, 9 de diciembre de 2009

¿QUE ES EL BIOS? COMO SE CONFIGURA Y SUS COMPONENTES.

PRECAUCIONES

Antes de cambiar cualquiera de los ajustes de su BIOS debe anotar todos los valores actuales y guardarlo en caso de que se necesite cargar nuevamente esos valores en su BIOS. No es poco común tener un sistema totalmente 'colgado' cuando se cambia un ajuste del BIOS, entonces si usted no anota los valores originales puede ser muy difícil hacer que su sistema trabaje de nuevo!
Más aún, usted debe anotar el valor de los ajustes que cambiará cada vez que usted haga un cambio, entonces si el último valor que se prueba no funciona, y causa que su computadora se congele (o simplemente no lleve a ninguna mejora de la performance) usted podrá poner nuevamente los valores anteriores sin ningún problemas.
Créannos, es la única forma de hacer esto eficientemente a menos que usted tenga una memoria cibernética!
La mayoría de los BIOS contiene una utilidad para discos duros llamada "Low Level Formating (formateo de bajo nivel)". Virtualmente todos los discos IDE/ATA o SCSI instalados en cada PC moderno construido después de 1992 puede quedar permanentemente dañado si se usa esta utilidad. Esta utilidad fue diseñada para trabajar solamente con los viejos discos MFM y RLL usados desde 1980 hasta cerca de 1992 !

¿COMO FUNCIONA EL BIOS?

La BIOS podríamos decir que se conforma en dos partes:

Por un lado tenemos el Hardware, que no es ni mas ni menos que un chip, en el cual se almacena el Software del mismo (esta seria la segunda parte).

Dentro de este pequeño chip, el software cumple con la función de administrar, y reconocer los dispositivos que tenemos instalados, (Discos rígidos, Placa de Audio, Video, Red, USB, módem, etc.).
También identifica el flujo de corriente que necesitara cada dispositivo, para funcionar correctamente. Estos flujos de corriente son denominados IRQ1, IRQ2… etc. Los números de cada IRQ serán correspondientes a cada dispositivo que integren nuestra placa base.

Cuando compramos una placa base nueva, la BIOS viene configurada por defecto. A medida que vamos incorporando diversos dispositivos, esta se encargara de asignar las correspondientes IRQ a cada uno.

A veces suele suceder que dos dispositivos distintos compartan una misma IRQ, motivo por el cual se genera un conflicto, y uno u ambos dispositivos dejan de funcionar. En esta parte ya deberemos intervenir nosotros para asignar una IRQ distinta, que permita el funcionamiento de los dispositivos.

PARA QUE SE UTILIZA EL BIOS

La BIOS cumple un papel fundamental en el funcionamiento de nuestro PC, siendo el único dispositivo que conoce realmente el hardware de nuestro ordenador y el que se encarga de su inicialización.

El arranque del PC se realiza a través de la BIOS, cargándose un software de control en cada arranque, el cual se encarga de realizar un testeo del hardware del ordenador a fin de verificar y por fin cargar el SO en la memoria.

Igualmente, existen unos archivos que configurarán el ordenador de acuerdo a ciertas peculiaridades, realizándose a través de los ficheros denominados CONFIG.SYS y AUTOEXEC.BAT.
La existencia de estos archivos no es precisa para el arranque del PC, pudiendo éste arrancar normalmente sin ellos.

Así pues, la BIOS arranca en dos fases:

- Primero realiza un reconocimiento y testeo del hardware presente en el ordenador.
- Posteriormente realiza el arranque del SO, para lo cual debe cargar en memoria ciertas rutinas a fin de comunicarse con los distintos dispositivos hardware.



Códigos de error de la BIOS

Si durante el proceso de testeo del hardware la BIOS detecta alguna anomalía, nos lo hará saber mediante un sistema de pitidos.
Este código no está estandarizado y cada fabricante tiene sus normas.

Actualización de la BIOS

La BIOS es un circuito integrado que contiene un programa. Con el tiempo surgen nuevas funciones y se corrigen defectos por lo cual las firmas comerciales pueden sacar nuevas versiones a fin de actualizar nuestra BIOS.

PRINCIPALES FABRICANTES DEL BIOS

Existen muy pocos fabricantes de BIOS,

- AWARD,
- AMI (American Megatrends),
- PHOENIX

INFORMACION ALMACENADA EN EL BIOS

• Hora y Fecha
• Número de Disqueteras
• Información de las unidades de disquete (tamaño, número de pistas, sectores, cabezales, etc.)
• Número de discos duros
• Información de los discos duros (tamaño, número de pistas, sectores, cabezales, modo, etc.)
• Número de lectoras de CD-ROM
• Información de las lectoras de CD-ROM (modo operativo, etc.)
• Secuencia de Arranque ( Habilita al usuario a decidir que disco será chequeado primero en el arranque)
• Información sobre la memoria Cache (tamaño, tipo, velocidad, etc)
• Información sobre la memoria principal (tamaño, tipo, velocidad, etc)
• Información sobre solapamiento de la ROM (Habilitar o Deshabilitar el solapamiento (shadowing) de la memoria de Video y del Sistema)
• Información sobre el modo básico de Video (EGA, VGA, etc)
• Ajustes de los slots PCI e ISA
• Ajustes del puerto AGP (tamaño de apertura, etc)
• Advertencia de protección contra Virus
• Ajustes de los puertos COM (Por ejemplo, habilitar o deshabilitar el puerto Com 2)
• Protección por clave (Habilita al usuario a poner su clave)
• Información de ahorro de energía (modos 'snooze' para el disco duro y el monitor)
Dependiendo del tipo de su BIOS puede haber mucha otra información no listada arriba, que puede posiblemente ser almacenada en la memoria del BIOS. Note que alguna de la información de la lista de arriba puede no ser parte del BIOS instalado en su computadora.
Porque el BIOS contiene toda la información acerca de la memoria, la mayoría de la optimización de la performance de una computadora puede ser obtenida ajustando las opciones del BIOS. De todas maneras, este es un proceso muy delicado, especialmente para aquellos que no tengan conocimientos sobre los ajustes del BIOS.
Lo Básico y fundamental del BIOS está cubierto profundamente en el excelente BIOS Survival Guide (Guía de supervivencia del BIOS) escrito por dos de mis conciudadanos Jean-Paúl Rodrigues y Phil Croucher quienes también escribieron The BIOS Companion (La compañía del BIOS), el cual consideramos que es el mejor libro publicado sobre este tema entonces por favor diríjase a su sitio Web para una visión mas detallada e integral de todas las características del BIOS. Aquellos interesados seriamente en este tema pueden actualmente bajar (72.1k) la completa Bios Survival Guide (Guía de supervivencia del BIOS) en el formato "WORD" u ordenar una copia en papel de The BIOS Companion si lo desea.

FUNCIONES DE EL BIOS


El sistema BIOS de un PC estándar desempeña en realidad cuatro funciones independientes:
• Proceso de carga inicial del software.
• Programa de inventario y comprobación del hardware.
• Inicialización de los dispositivos hardware que lo requieren; carga de cierto software básico, e inicio del Sistema Operativo.
• Soporte para ciertos dispositivos hardware del sistema

TIPOS DE BIOS


Normalmente este software viene grabado en un chip de memoria no volátil de solo lectura ROM (Read Only Memory), situado en la placa base, de ahí el nombre ROM BIOS. Esto garantiza que no se perderá al apagar el Sistema y que no dependerá para su actuación de la existencia o buen funcionamiento de ningún disco, por lo que estará siempre disponible. Esto último es importante, porque como veremos a continuación, posibilita el arranque inicial del equipo sin necesitar de ningún recurso externo.
Desde los primeros días de vida del PC, el ROM-BIOS dio problemas en los equipos existentes, dado que los avances técnicos eran constantes; lo que suponía aumentar las capacidades de disco y de los dispositivos conectados a los equipos. Esto exigía nuevas BIOSes, con lo que había que cambiar la placa base, o cuando mínimo, en los modelos posteriores, cambiar el integrado que contenía la ROM BIOS Para resolver el problema se comenzó a utilizar memorias regrabables tipo EPROM ("Erasable programmable read-only memory") y EEPROM ("Electrically erasable programmable read-only memory").
En la actualidad se utiliza un tipo de memoria no volátil "flash" (Flash BIOS) que puede ser regrabada sin utilizar ningún dispositivo de borrado o grabación especial, lo que permite actualizarla muy cómodamente. Por lo general solo es necesario "bajarse" de Internet la versión adecuada (normalmente del sitio del fabricante de la placa base) y seguir las instrucciones que acompañan al programa.
Debido a que el BIOS es usado constantemente en el funcionamiento normal del PC, y que la memoria RAM es de acceso más rápido que la ROM, muchos fabricantes disponen que el contenido de la ROM BIOS sea copiado a memoria RAM como parte del proceso de arranque inicial. Esto se conoce como "Shadowing", y tiene el efecto de acelerar el rendimiento del sistema. La versión de la BIOS cargada en RAM se denomina shadow BIOS. Naturalmente esto exige un realineamiento de los vectores de interrupción, de forma que apunten a las nuevas posiciones en RAM.
Los BIOS mas modernos son los denominados PnP BIOS o PnP-aware BIOS. Lo que significa que están previstos para manejar el estándar PnP "Plug and Play" de Microsoft. Una tecnología que permite a un equipo identificar cualquier dispositivo hardware que se conecte, y signarle los recursos necesarios sin que existan conflictos con el resto. Antes de esta tecnología, la adición de nuevos dispositivos constituía un auténtico quebradero de cabeza, dada la escasez de recursos que previeron los diseñadores del PC. Por ejemplo, los consabidos conflictos de interrupciones IRQ's y de direcciones de puertos.
Nota: En los primeros sistemas era un chip DIP ("Dual In-line package") cuya designación empezaba por "27" seguido de dos o tres números indicativos de los Kilobits de capacidad. Por ejemplo, 2764 es una ROM de 8 KB.


El BIOS gestiona al menos el teclado de la PC, proporcionando incluso una salida bastante básica en forma de sonidos por el altavoz incorporado en la placa base cuando hay algún error, como por ejemplo un dispositivo que falla o debería ser conectado. Estos mensajes de error son utilizados por los técnicos para encontrar soluciones al momento de armar o reparar un equipo. Basic Input/Output System - Sistema básico de entrada/salida de datos). Programa que reside en la memoria EPROM (Ver Memoria BIOS no-volátil). Es un programa tipo firmware. La BIOS es una parte esencial del hardware que es totalmente configurable y es donde se controlan los procesos del flujo de información en el bus del ordenador, entre el sistema operativo y los demás periféricos. También incluye la configuración de aspectos importantísimos de la máquina.

martes, 8 de diciembre de 2009

¿Que es el Bios?

El Sistema Básico de Entrada/Salida o BIOS (Basic Input-Output System ) es un código de software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la RAM; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer término BIOS apareció en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la ROM, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al CP/M BIOS.