Computación
aplicada
Computación
aplicada
LA TARJETA POST WIN-CON,
PARA DIAGNOSTICO
A COMPUTADORAS De venta en: Argentina
con los distribuidores autorizados
Leopoldo Parra Reynada
www.computacion-aplicada.com
Introducción
elementos del equipo estén funcionando correctamente; se
verifica el estado del microprocesador y de los puertos de
entrada-salida de datos, entre otroscomponentes.
En las máquinas PC-XT originales, no había manera de
monitorear estas pruebas. Pero a partir de la segunda
generación de los sistemas tipo AT y posteriores, los ingenieros
de IBM tomaron una importante decisión: puesto que ya se
contaba con esta serie de pruebas al momento del arranque,
bien podrían ser aprovechadas para facilitar el diagnóstico y la
reparación de equipos quetuvieran una falla en esta etapa del
encendido. Es así como aparecen los códigos POST, para el
diagnóstico de computadoras personales.
Desde que se diseñó la plataforma PC, los ingenieros de IBM
decidieron que cada vez que el sistema fuese encendido, se
sometieran a varias pruebas sus principales componentes
(memoria, microprocesador, chipset, tarjeta de video,
controladoras de discos,etc. Figura 1). Si todas estas pruebas
se realizan sin problemas, el sistema hace la búsqueda y carga
del sistema operativo.
Esta serie de pruebas iniciales por las que tienen que pasar
los componentes básicos de una PC, se denomina “rutina
POST”; son las siglas de Power-On Self Test, o “autoprueba de
encendido”. Se encuentra grabada junto al BIOS del sistema
(recordemos que el BIOS es unapequeña porción de software
que sirve como “puente” entre el hardware de la máquina y el
sistema operativo). Esto significa que cada vez que se enciende
la computadora, antes de que el sistema operativo sea cargado
sucede lo siguiente: la rutina POST verifica que varios
¿Qué son los códigos POST?
Los códigos POST sólo son una serie de “avisos” que el BIOS
envía hacia un puerto específico delas ranuras de expansión,
cada vez que va a aplicar una prueba a uno de los componentes
internos de la máquina (figura 2). A cada una de las pruebas se
Figura 1
Figura 2
Se van a probar los
registros del CPU
Encendido
Sí
¿ CPU OK?
No
Se envía el código POST
correspondiente a las
ranuras de expansión (8 bits)
Paro por error
Sí
¿ Memorias OK?
No
Paro
¿Pasóla prueba?
Sí
¿ Chipset OK?
No
.
.
.
Si todo está bien
busca y recarga el
sistema operativo
No
Se detiene el proceso
de arranque
Sí
Paro
Se va a probar
la memoria base
Sí
¿ Videos OK?
No
Se envía el código
POST correspondiente
Paro
Durante el encendido de
una PC, se aplican diversas
pruebas a sus elementos de
hardware; esto garantiza
quefuncionarán
perfectamente.
¿Pasó la prueba?
Sí
.
.
1
No
Se detiene el proceso
de arranque
Computación
aplicada
le ha asignado un código único de 8 bits, para monitorear hasta
256 de ellas; esto significa que, en el momento del encendido,
cuando se va a probar cierto componente, primero se envía
hacia el puerto determinado de las ranuras de expansión la
palabra de 8bits que corresponde a dicha prueba; si la prueba
pasa sin problemas, el BIOS expide hacia las ranuras el código
de la siguiente prueba y la ejecuta; y así sucesivamente, hasta
lograr que arranque la máquina y comience la búsqueda del
sistema operativo.
Pero, ¿qué sucede si se detecta algún problema durante el
arranque? En tal caso, el BIOS enviará a las ranuras el código
correspondiente a laprueba “X”; y si el componente no
responde de manera adecuada, el proceso de arranque se
detendrá y avisará que ha ocurrido un problema; o sea, el
último código POST enviado a las ranuras de expansión es el
que precisamente corresponde al elemento defectuoso; y así,
sabremos en dónde comenzar la búsqueda de la causa de la
falla para proceder a su eliminación.
Figura 4
La tarjeta de...
Regístrate para leer el documento completo.