viernes, 16 de enero de 2009

Bios y arranque del sistema

Introducción

La BIOS (Basic Input Output System – Sistema básico de entrada/salida) es una memoria ROM, EPROM o FLASH-ROM que contiene las rutinas de más bajo nivel que hace posible que la PC pueda arrancar, controlando el teclado, el disco y la disquetera permitiendo pasar el control al sistema operativo.

Además, la BIOS se afirma en otra memoria, la CMOS, que almacena todos los datos propios de la configuración de la PC, como pueden ser los discos rígidos instalados, número de cabezas, cilindros, número y tipo de disqueteras, la fecha, hora, etc., etc. así como otros parámetros necesarios para el correcto funcionamiento de la PC.

La memoria CMOS está alimentada constantemente por una pila, de manera que, una vez apagada la PC no se pierdan todos esos datos y parámetros previamente establecidos por el usuario y que la PC necesita para funcionar y poder iniciar.

Actualmente todas las placas base suelen venir con una pila tipo “moneda”, la cual tiene una duración de unos 4 ó 5 años aproximadamente, y es muy fácil de reemplazar.

Recuerde que en todos los motherboards existe una forma de borrar todos los datos contenidos en la CMOS. En general se debe cambiar de ubicación un jumper y al prender el equipo la memoria CMOS quedará como “de fábrica”.

BIOS (Sistema básico de entrada/salida)

Diferencias entre BIOS y CMOS

BIOS y CMOS no son la misma cosa!!!

La CMOS (Complementary Metal Oxide Semiconductor – Semiconductor Complementario de Oxido de Metal) es una porción de memoria de 64 bytes encargada de almacenar los valores de configuración de la placa madre algunos de los cuales el usuario podrá cambiar. Podemos configurar datos como por ejemplo, la fecha y la hora, los parámetros que definen el disco rígido, la secuencia de arranque o la configuración de los puertos de entrada salida.

La BIOS (Basic Input Output System) es un programa grabado en una memoria de tipo ROM(memoria no volátil (128KB tipo ROM) sus datos están guardados de forma que sean inalterables ) que contiene las rutinas de más bajo nivel que hace posible que la PC pueda arrancar e interactuar con el sistema operativo.

Actualización de la BIOS

Si se posee una placa madre con una FLASH BIOS, se puede actualizar por otra mas moderna que incluirá nuevas características y soporte para algunas nuevas funciones. El método a seguir es muy sencillo, es tan fácil que solo se tiene que tener el programa de actualización y una imagen (copia) de la nueva ROM en un disquete. Se ejecuta el programa y listo, eso si, es imprescindible que la versión de la BIOS que se va a instalar sea soportada por la placa madre.

Si la placa es un clon, lo mejor sería olvidarse del asunto salvo que sea una placa de marca muy reconocida, si la placa es de marca, se localiza al fabricante y se busca una actualización adecuada para la placa.

No debe usarse la actualización de otro modelo muy parecido, aunque se diga que funcionará. Sólo debe hacerse si indica claramente el nombre y número de versión de la placa. De lo contrario la placa quedará inutilizable y no quedará otra que tirarla a la basura.

Una vez hecho esto, se debe reiniciar la PC para que los cambios tomen efecto. Si todo ha ido bien la PC arrancará sin problemas, pero si la pantalla se queda negra, si no suena el pitido del parlante, si no pasa nada es que todo ha salido mal.

Cómo se entra a la CMOS SETUP?

Solo hace falta encender nuestra PC, la primera pantalla que aparece es generada por la propia BIOS, en la mayoría de los equipos, esta pantalla nos informa de las características de chipset y versión de la BIOS instalada.

Debajo de los códigos superiores, nos identificará el tipo de microprocesador y bajo este se comenzará a chequear la memoria del sistema. En este momento es cuando debemos pulsar una determinada tecla o combinación que nos permitirá acceder a los menús de configuración, generalmente suele ser la tecla <SUPRIMIR>, pero varia según el fabricante de la misma, pudiendo

ser la tecla Esc, F1, F2, Alt+Esc, Alt +F1, etc. pero lo normal es que también nos aparezca un mensaje que nos avise qué tecla es la que nos permitirá entrar al menú mencionado.

En las pantallas de configuración podemos modificar todo tipo de parámetros que afectarán directamente al funcionamiento de nuestro hardware, haciendo que éste trabaje de una manera más o menos optimizada.

Lo complicado de todo este asunto es que cada empresa que fabrica BIOS suele tener opciones diferentes de configuración, acorde con el tipo de placa base en la que se va a instalar.

Arranque del sistema

Consideramos el arranque del sistema hasta el punto en que se pasa el control del equipo al sistema operativo. Hasta entonces, BIOS y CMOS cumplen un papel importantísimo.

Luego de presionar el botón de encendido ...

1 Se espera el cambio de estado en la señal Power Good indicando tensiones estables en la fuente de alimentación

2 Se libera la señal de RESET del microprocesador y éste comienza a leer datos desde una dirección de memoria ( diferente según el fabricante del procesador ) que se encuentra en el CHIP que contiene las rutinas BIOS.

3 Se realiza un chequeo de todos los componentes del sistema ( incluso la integridad de las rutinas BIOS ) y se complementa el arranque con la lectura de los datos configurados en la memoria CMOS.

4 Se vuelve a chequear todos los componentes del sistema y por último se pasa el control al dispositivo que ha de cargar el sistema operativo.

Si no hubieron errores en ninguno de estos pasos, el equipo continuará hasta terminar la carga del sistema operativo. En caso contrario, está previsto un sistema de notificación de errores que según el fabricante del BIOS podrán ser avisos en pantalla, número de código en pantalla o avisos sonoros ( beep ) según el caso.

Ejemplo: Códigos sonoros del AMIBIOS (Beep Codes)

 1 beep Refresh failure

2 beeps Parity error

3 beeps Base 64K memory failure

4 beeps Timer not operational

5 beeps Processor error

6 beeps 8042 - gate A20 failure

7 beeps Processor exception interrupt error

8 beeps Display memory read/write failure

9 beeps ROM checksum error

10 beeps CMOS shutdown register read/write error

11 beeps Cache memory bad

Soluciones básicas para los errores sonoros

Para errores de 1, 2, o 3 beeps: Pruebe reinstalando la memoria y si no, pruebe reemplazando los DIMM que correspondan.

Errores de 4, 5, 7, 10 beeps: Se debe cambiar el Motherboard o placa principal.

Para errores de 6 beeps: Pruebe reseteando el chip controlador de teclado. Si el error continúa pruebe reemplazando el chip controlador de teclado. Obviamente antes de esto tiene que haber reemplazado el teclado descartar posibilidades de teclado

roto.

Para errores de 8 beeps: Reemplace el adaptador de video.

Para errores de 9 beeps: Es síntoma de que tenemos problemas en el chip de BIOS. Pruebe a cambiarlo si no logra eliminar estos beeps.

Errores de 10 beeps: Problemas con el chip de la memoria CMOS

Errores de 11 beeps: Indican problemas con la memoria caché

Si no hay sonidos ni video: Debería comenzar a investigar desde la fuente de alimentación como se indicó en entradas anteriores.

Para conocer el significado de los códigos por pantalla. Visite el sitio www.ami.com

Como existen otros fabricantes de BIOS, recomendamos que busque en Internet información al respecto en lugares como www.ibm.com, www.compaq.com, www.hp.com. Puesto que cada fabricante tiene una secuencia definida para entrar al CMOS de los equipos se debe investigar en estas páginas sugeridas para generar experiencia respecto al tema.

0 comentarios:

Publicar un comentario | Feed



 
^

Powered by BloggerEl PC y sus secretos desde dentro... Software y Hardware by UsuárioCompulsivo
original Washed Denim by Darren Delaye
Creative Commons License