1. POST (Power-On-Self-Test)

Verificación y testeo de sistemas 1. POST (Power-On-Self-Test) Testeo del ordenador cuando lo encendemos 1.1. La BIOS y sus funciones La BIOS es un

16 downloads 2432 Views 8MB Size

Recommend Stories


Epilepsia post-traumática
Epilepsia post-traumática Jornada ENC 2012 (1) Ciclo “Actualizaciones Terapéuticas” Dra. Patricia Braga Importancia del tema  Epilepsia Post-Traum

MANUAL DE POST-ENCUENTRO MANUAL DE POST-ENCUENTRO
MANUAL DE POST-ENCUENTRO MANUAL DE POST-ENCUENTRO Manual de post encuentro Llamados y escogidos por Dios para grandes cosas Tema 1 LLAMADOS Y ESCOG

Estructuralismo y Post-Estructuralismo
Ciencias sociales. Lenguaje. Signos. Relaciones. Pautas. Leyes Universales. Ciencia. Mundo

EDUCACIÓN POST GRADO
CONDOMINIO SAN ALFONSO DE LA CRUZ EL ROBLE # 665 PENCO TELÉFONO 84958892 • CORREO ELECTRÓNICO [email protected] ROBERTO ALEXIS ARRIAGAD

Story Transcript

Verificación y testeo de sistemas

1. POST (Power-On-Self-Test)

Testeo del ordenador cuando lo encendemos

1.1. La BIOS y sus funciones La BIOS es una memoria especial, alojada en la placa base, que contiene una aplicación que se inicia cuando se enciende o se resetea un equipo. Esa aplicación se llama BIOS y ha acabado dando nombre a la memoria que la contiene. Las funciones que tiene la BIOS (como aplicación) son: • Chequear el hardware del sistema (POST). • Buscar la unidad que cargará el sistema operativo (BOOT). Estas dos acciones se ejecutan estrictamente por este orden, de forma que mientras exista un fallo en el test del sistema no se podrá ejecutar la carga del sistema operativo. En cuanto a los modelos de BIOS, hay que destacar que son varios los fabricantes y varias también las versiones de BIOS. Cada modelo, e incluso cada versión, tiene sus propias particularidades. Como fabricantes de BIOS destacan Phoenix (con sus BIOS AwardBIOS y PhoenixBIOS) y AMI(con AMIBIOS). Existen otros fabricantes como IBM o HP que manufacturan las BIOS para sus propios equipos. Las dos BIOS más utilizadas son, por este orden, AwardBIOS y AMIBIOS.

1.2. Secuencia del POST La variedad de modelos y versiones de BIOS hace que haya una gran gama de POST. Todos los POST comprueban las partes principales, aunque no siempre en el mismo orden, y se distinguen por las comprobaciones de determinadas partes. ' La secuencia del POST para un mismo modelo de BIOS puede variar (o no) de una versión a otra de la aplicación si se han incorporado funcionalidades nuevas. Estas incorporaciones surgen de las prestaciones de las placas base para las que suelen fabricarse estos modelos de BIOS. En cualquier caso, el POST se adapta a las prestaciones de la placa en la que está funcionando y no realizará un test a un componente que no esté contenido en ella.

t Modelos de BIOS más comunes (de arriba abajo; AMIBIOS, PhoenixBIOS y AwardBIOS).

OxFFFFFFFF ,

Reset vector OxFFFFFFFO

,4 GB

SaltoaOxFOOOO (Estos úitmos 16B son drecctonables vía EIP)

De forma aproximada, la secuencia de comprobaciones del POST pa ra las BIOS más utilizada sería esta:

4 GB -16B

Secuencia del POST en una BIOS AWARD (AWARDBIOS) Test general del estado del microprocesador y del reloj del sistema

Espacio de memona NOdireccionable OxFFFFF

Test al controlador del teclado para verificar que está disponible •. 1MB

BIOS

OxFOOOO i—

BIOS extendida

i 960 KB i 896 KB

Area de expansión Memona gráfii

Arranca la actividad del chipset para llevar a cabo los test de los dispositivos del equipo Se comprueba y activa el controlador de la tarjeta gráfica para mostrar posteriormente la información por la pantalla Test de estado del chip CMOS (BIOS)

disdos duros, CD, DVD, etc,

768 KB

Test de la memoria DMA (de acceso directo)

640 KB

Test a la parte baja de la memoria RAM (los primeros 64 KB)

Memoria RAM accesible

Test a la memoria de la tarjeta gráfica Test a la pila de la placa base Test de capacidad de memoria del sistema

t Zonas de cacheo de la memoria F?AM.

Test del estado de la memoria RAM Test de la memoria extendida Se inicializa la disquetera (si existe) Se detectan los puertos serie y paralelo Se inicializan los discos duros (si existen) Secuencia del POST en una BIOS AMI (AMIBIOS)

BIOS

Test al controlador del teclado para verificar que está disponible

HACE EL POST

Arranca la actividad del chipset para llevar a cabo los test de los dispositivos del equipo Test de estado del chip CMOS (BIOS) Test de la memoria DMA (de acceso directo)

SI FALLA

SI NO

Se comprueba y activa el controlador de la tarjeta gráfica para mostrar posteriormente la información por la pantalla Test a la parte baja de la memoria RAM (los primeros 64 KB) Test a la memoria de la tarjeta gráfica

EMITE PITIDO

CARGA EL "BOOT"

Se inicializa la disquetera (si existe) Se detectan los puertos serie y paralelo Se inicializan los discos duros (si existen) En ambos casos, una vez que han finalizado las comprobaciones,

ARRANCA WINDOWS

si no ha fallado ningún test, pasa el testigo al BOOT para que cargue el sistema operativo en el equipo.

1.3. Notificaciones de error en el POST En el caso de que se produzca algún fallo, el POST lo notifica mediante una secuencia de pitidos o a través de un mensaje de error en la pantalla.

Dependiendo del modelo de BIOS que esté instalado, la forma de comunicar el error varía:

N°de pitidos

I 1

Descripción del error

Componente implicado

Cortos

Largos

1

0

Error en el refresco de la memoria RAM

Memoria RAM

2

0

Error en la pandad de la memoria RAM

Memoria RAM

3

0

Error en los primeros 6 4 KB de la RAM

Memoria RAM

4

0

Error en el reloj del sistema

Placa base

5

0

Error en el microprocesador

Microprocesador

6

0

Error en el puerto del t e d a d o

Placa base

7

0

Error de excepción en el microprocesador

Microprocesador

8

0

Error en la memoria de vídeo

Tarjeta gráfica

9

0

Error en la BIOS

BIOS

10

0

Error en el acceso a la CMOS

Placa base

11

0

Error en la memoria cache

Memoria cache

1

2

Error en la tarjeta gráfica

Tarjeta gráfica

1

3

Error por encima de los 6 4 KB de la R A M

Memoria RAM

1

8

Error en la comprobación de la tarjeta gráfica

Tarjeta gráfica

N° de pitidos 2

1 1 continuo 0

Descripción del error

Largos

Cortos

1

Error en la conexión del monitor

Monitor/Tarjeta gráfica

0

Error en la memoria RAM

Memoria RAM

Calentamiento excesivo del microprocesador

Microprocesador

Error en la tarjeta gráfica

Tarjeta gráfica

1 continuo

3

Componente implicado

1

Además de utilizar los pitidos, las BIOS notifican los errores por medio de mensajes en la pantalla. Aunque cada BIOS tiene sus mensajes, al final prácticamente son los mismos. Algunos de los más significativos son estos:

Error en pantalla

Descripción del error

BIOS ROM checksum e r r o r - System h a l t e d

BIOS corrupta

CMOS b a t t e r y

Fallo en la pila de la placa (agotada)

failed

CMOS b a t t e r y s t a t e low

Pila a p u n t o de agotarse

CMOS checksum e r r o r - D e f a u l t s loaded

Error al cargar c o n f i g u r a d ó n de la BIOS

Floppy d i s k ( s )

Fallo en la disquetera

fail

Hard d i s k i n s t a l l

Fallo en la conexión del disco duro

failure

Hard d i s k ( s ) d i a g n o s i s f a i l

Fallo en el diagnóstico del disco duro

Keyboard e r r o r o r no keyboard p r e s e n t

Error en el teclado o teclado no conectado

Memory t e s t f a i l

Fallo en el test de memoria

Parity error

Fallo en la paridad de la memoria RAM

Primary/Secondary master hard d i s k

fail

Fallo en la unidad de disco maestra de IDE1/2

Primary/Secondary s l a v e h a r d d i s k f a i l

Fallo en la unidad de disco esdava de IDE1/2

I n s e r t b o o t a b l e media

No se encuentra una unidad para arrancar

Primary boot d e v i c e not found

Unidad de arranque inidal no encontrada

System h a l t e d

Sistema interrumpido por fallo desconoddo

I/O Card p a r i t y e r r o r a t xxxx

Fallo en una tarjeta de expansión

Dependiendo del tipo de error, el POST nos permitirá seguir adelante con la carga del sistema o nos obligará a solucionar el fallo antes de continuar. Además, si se produce más de un error en el POST es posible que no podamos saberlo hasta realizar el siguiente POST. Esto depende de la influencia que el error pueda tener para la estabilidad del sistema.

1.4. La tarjeta de diagnóstico POST

NO

Cuando un equipo está «muerto» es muy difícil hacer su diagnóstico sin los instrumentos adecuados. Pueden medirse las señales con instrumentos especializados o se puede ir cambiando pieza a pieza hasta encontrar la causa. Además de los pitidos y los mensajes de error, el POST cuenta con una información adicional llamada códigos POST o códigos de diagnóstico. t Partes principales de una tarjeta POST Probé: 1. DIsplay. 2. LED de estado. 3. Puntos de voltaje. 4. Botón test paso a paso. 5. Ranura PCI. 6. Ranura ISA.

El código POST es particular en cada modelo y versión de BIOS, de forma que será necesario acudir al manual del fabricante para interpretarlo adecuadamente. Para visualizar los códigos POST se utiliza una tarjeta de diagnóstico POST. Esta tarjeta incluye un manual de operación y las tablas de códigos de las BIOS más comunes. La tarjeta de diagnóstico se acopla a la placa base por un slot PCI

NO

o ISA. Cuando se ha instalado, simplemente se enciende el equipo y se deja que la tarjeta actúe. En el display de la tarjeta deberían aparecer combinaciones de números y letras correspondientes a los códigos de los test que se estén ejecutando en el equipo. Si un test diera algún fallo mostraría una combinación fija en la pantalla. Ayudándonos de las tablas interpretaríamos el error que anuncia la tarjeta.

-> Procedimiento de localización de un error detectado por la tarjeta POST.

Si la combinación que queda fija es «00» o «FE» quiere decir que el POST ha completado con éxito todos los test y que el equipo está preparado para iniciar el BOOT.

2. Herramientas de diagnóstico de hardware El POST nos ofrece un primer diagnóstico del estado general del equipo. Sin embargo, en muchas ocasiones se producen errores que el POST no alcanza a detectar y en los que pueden estar implicados varios componentes defectuosos. Para localizar exactamente la causa del fallo se utilizan programas especialmente diseñados para poner a prueba esos componentes. Estos programas se llaman herramientas de diagnóstico de hardware. Este tipo de herramientas no son tan conocidas como las que se utilizan para el diagnóstico de software ya que, normalmente, son empleadas por usuarios experimentados o técnicos.

2.1. Micro-Scope Micro-Scope es una herramienta de pago, de las más completas del mercado, empleada para el diagnóstico de hardware. Utiliza su propio sistema operativo y se puede ejecutar desde C D , pendrive, disquete, etc. Esta herramienta puede realizar más de 200 pruebas independientes, entre las que podemos destacar estas: • Test del microprocesador. • Test de temperaturas y voltajes. • Test del controlador USB.

Flicrn-ScDpi

• Test de periféricos. • Test de puertos del sistema. • Test de la tarjeta de red y

M Configu Me mi

módem.

S^steMBoard T e s t s MeMorv T e s t s Cache Me Floppy Tests Expanded f l l l T e s t s Fixed Disk Tests Extended Pattern Tests andoM IDE/SCSI Sounrt Ca Serial P MedeM C o l FF rrooM H BB2 BB2B0BB8 t o B12B P a r a l leí Pass 34 o f 64 Network rent f l d d r e s s USB C Uideo

í

• Test de memorias ( R A M , cache, etc.).

PRESS (ESCUPE) TO BBORT TEST

• Test de vídeo (tarjeta, memoria y monitor). • Test de unidades de disco (disco duro, C D , D V D , etc.). Estas pruebas se pueden realizar de forma exhaustiva y personalizada, de manera que resulta más sencillo focalizar el origen de una avería. En el caso de que existan fallos en la memoria R A M esta aplicación no podrá funcionar, ya que se ejecuta desde ella.

t Test de memoria de Micro-Scope.

2.2. Everest

Everest es una herramienta gratuita que se puede utilizar para el diagnóstico de hardware y software.

IT^tenúj'Favoritos" EVEREST v5,30.1900

I 0

IB »¿ Computadora ffl Motherboard ffl O ffl

Existen versiones más avanzadas —de pago— que ofrecen muchas más funcionalidades.

Sistema operativo f Servidor Monitor

ai €) Multimedia S) -Ji Almacenamiento

La versión gratuita (Home Edition) permite comprobar el estado de las partes más significativas del sistema (microprocesador, voltajes

ffl Red E ( ? DirectX ffl

Dispositivos de hardware

ffl -r^ Programas SI ^ Seguridad ffl [J- Configuración ffl @ ffl 2

Ahora se llama AIDA32

Base de datos Rendimiento

t M e n ú principal de Everest.

y temperaturas, memoria RAM, etc.). Esta aplicación, como todas las que funcionan con Windows, Linux, etc. tiene el inconveniente de que algunos de los valores que nos ofrece están condicionados por el funcionamiento del sistema operativo. Un ejemplo ilustrativo podría ser el test de memoria RAM ya que, cuando se ejecuta, parte de la memoria está siendo utilizada por el sistema operativo y todas las aplicaciones están abiertas en ese momento. AIDA32 La principal utilidad de Everest es verificar e identificar el hardware instalado en el equipo, ya que puede presumir de tener capacidad para reconocer cerca de 100.000 dispositivos diferentes (desde modelos de placa hasta impresoras). Además, Everest nos da la posibilidad de realizar un diagnóstico al monitor a través de diferentes tipos de test, distinguiendo entre CRT y LCD.

2.3. SANDRA SANDRA es el acrónimo inglés de System ANalyser, Diagnostic and Reporting Assistant. Se trata de otra herramienta gratuita que se puede utilizar para el diagnóstico de hardware y software. Compute.

PMjSPÍJy

Al igual que Everest, SANDRA está disponible en varias versiones

w

ConfiQu'aüon

(las que tienen más funcionalidades son de pago).

ProceiiCTi

Es una aplicación mucho más completa que Everest aunque tamftuioOevice;

P4>>-«al OíH

bién más compleja de manejar. Incluye, prácticamente, las mismas funcionalidades a nivel de diagnóstico de hardware, permitiendo la verificación e identificación

SC5! &»v«eí

s PnKws «1(5 Fa.es

CdwftíiKJOai Devsej

Pntt

de todos los componentes del equipo. - -

Sam» Control»

5rM>tC*i)!J>r*i SIMt - Netwmrk

1 N*t*Wrt,Ad«MrS tMH

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.