1. Power On Self Test
Antes de iniciar su operación el sistema verificará el correcto
funcionamiento de la CPU
Chequea si el contenido de la ROM es el correcto (realiza un
checksum del contenido de la ROM completa que en fábrica se
ajusta de modo que el resultado del check sea cero).
Detecta el tipo de adaptador de video instalado. Lo inicializa en
modo texto grafico.Escribe en la BIOS DATA AREA los principales
datos de interés para el sistema que proporciona este controlador.
Comprueba la correcta interacción con el 8042 y setea el modo de
trabajo con los diferentes ports de E/S que proporciona este chip.
Si el Timer 1 funciona correctamente se lo programa para generar
un pulso al final de la cuenta, cuenta cíclica, y duración de la misma
15 mseg aproximadamente.
2. • Comprueba el correcto funcionamiento para el canal de DMA 0.
• los test descriptos indican que el Timer 1 y el canal 0 de DMA
Si
• funcionan correctamente, entonces se dispara el refresco de
• memoria.
• Comprueba el 8259 y lo inicializa con los valores default de los vector
• es de Interrupción. A los que usa, los apunta a las rutinas de la ROM
• correspondientes.
• Cuenta la memoria RAM y comprueba su funcionamiento
• Una vez finalizada la cuenta de memoria, chequea los restantes
• timers y canales de DMA. Si funcionan correctamente los inicializa de
• acuerdo a la forma en la que van a trabajar cada uno de ellos.
• Cheque el teclado y el timer tick, habilita sus interrupciones en el
• 8259.
3. • Testea el funcionamiento de las unidades de disco flexible y
• rígido. Una vez comprobado las inicializa, y escribe los
• resultados y principales parámetros en la BIOS DATA AREA.
• Chequea si existen ports serie. Inicializa a los que encuentra y
• guarda resultados en BIOS DATA AREA.
• Chequea si existen ports paralelo. Inicializa a los que encuentra
• y guarda resultados en BIOS DATA AREA.
• Establece si existen extensiones BIOS. Esto es: La ROM BIOS
• de las PC provee un camino para integrar adaptadores de E/S
• con su propia ROM onboard.
• Llama a la rutina Bootstrap loader para la carga del sistema
• operativo
4. • El conocimiento de los POST es muy importante cuando vamos a comprobar una Tarjeta madre nueva o
agregamos algún hardware.
El código POST le envía al usuario una serie de sonidos que le indican el resultado del chequeo automático del
sistema. Se emite usando un dispositivo que rara vez puede estar afectado, la bocina del sistema. Los códigos más
importantes son:
• Código o cantidad de pitidos Significado
1 tono corto El chequeo ha terminado satisfactoriamente.
Ningún tono No hay electricidad, las bocinas están desconectadas o BIOS corrupta
Tono ininterrumpido Fallo en el suministro eléctrico
Tonos cortos y seguidos Placa base estropeada
1 tono largo La memoria RAMno funciona o no hay instalada
• 1 tono largo y 1 corto Fallo en la placa base o en ROM
• 1 tono largo y 2 cortos Fallo en la Tarjeta de vídeo o no hay instalada
1 tono largo y 3 cortos Fallo en la tarjeta EGA
• 2 tonos largos y 1 corto Fallo en la sincronización de imagen.
2 tonos cortos Error en la paridad de la memoria
3 tonos cortos Fallo en los primeros 64 Kb de la memoria RAM
4 tonos cortos Temporizador o contador defectuoso
5 tonos cortos El procesador o la tarjeta de vídeo no pasan el test
6 tonos cortos Fallo en el controlador del teclado
7 tonos cortos Modo virtual de procesador AT activo, Error de excepción/identificador del
procesador.
8 tonos cortos Fallo en la escritura de la RAM de video.
9 tonos cortos Error de checksum de la ROM en la BIOS
10 tonos cortos Error de CMOS.