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.
•   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.
•   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
•   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.

Post y codigos de error

  • 1.
    Power On SelfTest  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.