Beruflich Dokumente
Kultur Dokumente
Informáticos
http://ceres.ugr.es/~atv/Documents/documents.htm
1
Programa de la asignatura
• Tema 1: Introducción.
– Equipos informáticos.
– Mantenimiento de equipos informáticos.
– Objetivos de la asignatura.
– Estrategia óptima de mantenimiento y reparación.
– El PC (¿por qué el PC?).
– Otros equipos.
• Tema 2: Modelos de PC.
– Introducción.
– Chips y buses.
– Características del PC.
• Tema 3: El interior del PC.
– Introducción.
– La placa base.
– La unidad central de procesamiento (CPU).
– La memoria. Tipos de memoria.
– Buses. Tipos de buses.
– La fuente de alimentación.
– Periféricos. Controladores y adaptadores. Interfaces.
• Tema 4: Mantenimiento preventivo del PC.
– Introducción.
– Shock térmico.
– Magnetismo.
– Interferencias electromagnéticas.
– Descargas electrostáticas.
– El entorno del PC.
2
• Tema 5: Instalación de nuevas tarjetas de
expansión.
– Introducción.
– Configuración de nuevas tarjetas de expansión.
Configuración software.
– Instalación de la tarjeta en el PC. Solución de conflictos.
– Sistemas Plug and Play.
• Tema 6: Avería y reparación del PC.
– Introducción.
– Cómo actuar ante una avería del PC. Reglas generales.
– Comprobación del software.
– Comprobación del hardware.
– Programas de diagnóstico.
• Tema 7: Desensamblar el PC.
– Introducción.
– Herramientas necesarias.
– Consejos generales para desensamblar el PC.
– Ensamblaje.
• Tema 8: Reparación de tarjetas y chips.
– Introducción.
– ¿Reparar o sustituir?.
– Identificación de la avería. Proceso de arranque del PC.
– Identificación y sustitución de chips averiados.
• Tema 9: Memorias semiconductoras.
– Introducción.
– Tipos de memorias. Memoria estática y dinámica.
– Combinación de distintos tipos de memorias.
– Bancos de memoria.
– Errores y averías en la memoria. Test de memoria.
3
• Tema 10: La fuente de alimentación.
– Introducción.
– Componentes de la fuente de alimentación.
– Mantenimiento de la fuente de alimentación.
– Ahorro de energía.
– Averías y reparación de la fuente de alimentación.
– Protección contra el ruido de alterna.
• Tema 11: El disco duro.
– Introducción.
– Tipos de discos. Tipos de interfaces.
– Parámetros característicos de un disco duro.
– Instalación de un disco duro Configuración.
– Formateo de un disco duro. Particiones.
• Tema 12: Organización lógica del disco duro.
– Introducción.
– Sectores absolutos y sectores DOS.
– Clusters.
– Dos Boot Record (DBR).
– La FAT y el directorio raíz.
– Subdirectorios.
– Estructura lógica del disco.
• Tema 13: Mantenimiento preventivo del disco.
– Introducción.
– Mantenimiento preventivo del hardware.
– Mantenimiento preventivo del software.
– Copias de seguridad.
– Virus. Detección y eliminación de virus.
4
• Tema 14: Recuperación de datos y reparación del
disco duro.
– Introducción.
– Mensajes de error.
– Recuperación de datos borrados.
– Recuperación de un disco averiado.
• Tema 15: Instalación y reparación de unidades de
disco flexibles.
– Introducción.
– Mantenimiento preventivo.
– Averías de la disquetera.
– El futuro de las FDD.
• Tema 16: Dispositivos SCSI.
– Introducción.
– El sistema SCSI.
– Instalación física SCSI.
– Instalación software SCSI.
• Tema 17: Reparación de impresoras.
– Introducción.
– Componentes de una impresora.
– Mantenimiento.
– Problemas comunes y su reparación.
– La impresora láser.
• Tema 18: Mantenimiento y reparación de otros
periféricos.
– Introducción
– Modems y puertos serie.
– Ratones y teclados.
– Adaptadores de vídeo y monitores.
– Tarjetas de sonido.
– CD-ROMs.
5
Bibliografía
• “Introducción a la informática”.
Alberto Prieto, Antonio Lloris, Juan Carlos
Torres.
Ed. McGraw Hill, 1989
6
Evaluación de la asignatura
• Examen de teoría: 40 %
• Prácticas: 40 %
– Exposición de trabajo en laboratorio
– Memoria de prácticas (por parejas)
• Trabajo libre: 20 %
– Cada alumno deberá entregar un trabajo
sobre algún equipo informático, periférico,
etc. de su elección.
– El trabajo puede consistir en:
• un análisis de las características técnicas y
prestaciones
• comparación entre equipos de varias
marcas
• evolución de un determinado elemento
– Este trabajo es individual.
7
Tema 1: Introducción
Reglas importantes.
8
1.- Equipos informáticos.
9
• Contexto en el que se utilizan los equipos informáticos.
(Uso de los equipos y necesidades). Ejemplos:
– Sistema informático doméstico.
– Secretaría de un instituto de bachillerato.
– Administrativos de un centro público.
– Empresa con muchas oficinas distribuidas.
– Empresa de desarrollo tecnológico.
– Laboratorio de informática.
– Facultad o Escuela.
– Grupo de investigación.
– Instituto de investigación.
• Características del sistema:
– Número de equipos.
– Número de usuarios.
– Formación de los usuarios.
– Necesidades de los usuarios.
– Presupuesto.
10
2.- Mantenimiento de equipos
informáticos.
• Mantenimiento preventivo:
– Hábitos que evitan problemas.
– Alargan la vida de los equipos (nada es eterno).
– Reducen el riesgo de problemas.
• Reparación de averías. Evitar perdidas irreparables.
• Ampliación de los equipos / sistemas:
– Nuevos puestos.
– Nuevo hardware.
– Nuevo software.
• Actualización: mejorar la eficiencia.
• Reestructuración del sistema (optimización de
recursos).
Criterios de mantenimiento.
12
6.- Otros equipos.
Reglas importantes:
• Sobre seguridad: Elementos muy peligrosos:
– Interior del monitor.
– Interior de la fuente de alimentación.
1.- Introducción.
2.- Chips y buses.
3.- Características de los PCs.
1.- Introducción.
• Antes de afrontar el mantenimiento, ampliación o
reparación del PC es importante conocer su anatomía:
– ¿Qué partes tiene el PC?
– ¿Qué importancia tiene cada una de las partes?
• ¿Qué es un PC? ¿Qué tienen en común todos los PCs?
¿En qué se diferencian los PCs?
– Software compatible.
– Software no compatible.
– Hardware no compatible.
• ¿Cuál es la parte más importante del PC?
– PC como conjunto de piezas ensambladas.
– Compatibilidad esencial.
– Lo que condiciona la compatibilidad:
• Software: Chips
• Hardware: buses
14
2.- Chips y buses.
2.1.- La CPU determina el tipo de software que
puede usarse.
• El PC se construye alrededor de la CPU, desde el punto
de vista del software que se puede utilizar.
• Familias de CPU en PC:
– 8088 / 8086 / 80188 / 80186
– 80286
– 80386 / 80486 / Pentium / P6
• ¿Qué define una familia?
– Software común.
– Diferencias dentro de una familia: velocidad.
• Incompatibilidades de software. Causa.
16
CaracterísticasEjemplos Comentarios
Reloj del En p laca base
sistema En tarjeta
Hard Disk ESDI, SCSI, IDE Conexión entre controladora de disco y el disco.
Interface Mayoría SCSI o IDE
Teclado XT, AT Chip que controla el teclado.
Teclado con conmutador.
Floppy Disk 5.1/4
Drive 3.1/2
Nu m. slots 3 ... 10 Cuantos más mejor (más tarjetas e xpansión)
Configurac ión Interruptores Configura r el PC, HD, memo ria....
CMOS
Nu m. IRQ 8 ó 16 Interrupciones (núm y tipo de expansiones)
Nu m. canales 4 u8 Direct Access Memory.
DMA (núm y t ipo de expansiones)
Tarjeta de 8 – 16 bits
sonido MIDI,
Wave table
Adaptador SCSI SCSI I, SCSI II Interface para hardware universal:
normal, fast, HD, CDROMs, cintas, escaners....
wide, fast-wide
Lector de
CDROM
Tarjeta de red Ethernet
token-ring, etc
Impresoras
17
Tema 3: El interior del PC
1.- Introducción.
2.- La placa base.
3.- La Unidad Central de Procesamiento
CPU.
4.- La memoria. Tipos de memoria.
5.- Buses. Tipos de buses.
6.- La fuente de alimentación.
7.- Periféricos. Controladores y
adaptadores. Interfaces.
18
1.- Introducción.
19
2.- La placa base.
20
3.- La Unidad Central de Procesamiento
(CPU).
21
3.2.- Velocidad de la CPU.
• La CPU es una máquina secuencial síncrona: Utiliza
pulsos de un reloj externo que marcan el ritmo de las
operaciones lógicas a realizar.
• La señal de reloj sincroniza todos los elementos del PC:
acceso a bus, lectura o escritura en memoria, etc.
• La velocidad del reloj está limitada.
– Si es excesiva la CPU no funciona correctamente.
– ¿Por qué?.
– Con otros elementos es similar.
• En los primeros PCs, la CPU era el circuito más
complejo y el más lento. La CPU determina la velocidad
del sistema. La velocidad del PC es la velocidad del
reloj en la placa base.
– Apple II: 2 MHz.
– PC-XT: 4.77 MHz.
– PC-AT: 6 MHz, 8 MHz.....
• La velocidad de la CPU es una “medida de la velocidad
del sistema”. En principio, a mayor velocidad de CPU,
mayor velocidad del sistema. Sin embargo:
– Se ve influenciada por otros elementos (HD, RAM, etc).
– CPU rápida con HD lento.
– Comparación:
• XT (1983) / Pentium (1994)
• CPU 300 veces más rápida y periféricos unas 10 veces más
rápidos; va entre 20 y 40 veces más rápido, según
aplicaciones (¡¡no 300 veces!!).
– Elección entre CPU rápida y periférico rápido.
22
3.3.- CPUs rápidas: duplicadores y
triplicadores de frecuencia.
24
3.5.- Tamaño de palabra.
25
3.7.- Memoria caché interna.
• Importancia de que la memoria sea rápida.
• Arquitecturas de memoria:
– Dynamic RAM (DRAM): más simple, barata y lenta
– Static RAM (SRAM): más compleja, cara y rápida
• Diseñar toda la RAM de tipo SRAM sería bueno (se
podría acceder a la velocidad de la CPU) pero sería
carísimo.
• Solución: RAM masiva de tipo DRAM. Una pequeña
parte de tipo SRAM (caché). Algunas CPUs incorporan
caché: caché interna o L1. A veces se ponen chips de
caché en las placas base (64 - 512 KB de SRAM
externa o L2):
• 486: 8 KB L1
• 486DX4: 16 KB L1
• Pentium: 16 KB L1 (8+8, no write-back, busq./pred.)
• P6: 16 KB L1 + 256 KB L2
• Chips caché ext. 64 - 512 KB L2
• 80486:
• 80486DX = 80386DX + 80387DX + 8KB L1
• 80486SX = 80486DX con coprocesador anulado
• 80487SX = 80486DX con pines cambiados
• Pentium:
• Pentium = 80486DX + 80486SX + 16KB L1
• Caché mejorada (8KB para datos + 8KB para instrucciones)
• Un solo coprocesador (más barato, más frío, más pequeño)
• 2 pipelines. Procesamiento en paralelo automático (si puede).
• Registros de 32 bits; entrada de datos de 64 bits.
• Pentium Overdrive: (para actualizar 486 a Pentium):
• Pentium con entrada de 32 bits.
• P6:
• Caché L1 (16KB) y L2 (256KB)
• 3 pipelines
• Instrucciones descompuestas en 14 sub-instrucciones
reordenables.
27
3.11.- Características de las CPUs.
• 8088 (1978):
• Chip de 40 pins empaquetado DIP (dual in-line package).
• Unos 29.000 transistores.
• 80188 / 80186:
• Empaquetado PGA (pin grid array) cerámico.
• Código optimizado.
• 80286 (1981):
• Empaquetamiento PGA ó PLCC (plastic leadless chip carrier).
• Unos 130.000 transistores (algunos con radiador).
28
• 80386DX y 80386SX (1985):
• Unos 250.000 transistores en PGA.
• Multitask dos programing (Windows, OS/2).
• 32 bits direccionamiento de memoria: 4096 MB.
• 32 bits datos: bus más potente MC, EISA, VLB, PCI.
• 80386SX: entrada de 16 bits y PLCC.
• 80486 (DX, SX, DX2, DX4):
• Aproximadamente 1.25 Millones de transistores.
• Consta de: 386DX + 387 + 385 (controladora cache) + cache
• 80486SX es una herramienta de marketing: coprocesador
deshabilitado, velocidad limitada a 20 MHz.
• 80486DX2: con duplicador de frecuencia de reloj.
• 80486DX4: con triplicador de frecuencia y caché ampliada.
• 80486SLC y 80486DLC (de Cyrix):
• Son 386 con 1KB de caché.
• Pentium (1993)
• Aproximadamente 3.1 Millones de transistores.
• Voltaje reducido a 3.3 V.
• Una combinación de dos 486 con analizador de código,
capacidad de procesamiento en paralelo y diseñado para
trabajar en paralelo con otros Pentium.
• Imitaciones de Pentium:
– M1 (Cyrix)
• 2 pipelines desarrollados en 7. Puede desordenarlos.
• Data-forwarding: deja el resultado de una operación accesible.
– K5 (AMD)
• 4 pipelines ejecutados en 6 pasos.
• Data forwarding.
– Nx586 (NexGen)
• No soporta operaciones en punto flotante.
• Incompatible con pins del Pentium y a 4 V (placa base
distinta).
29
• P6:
– 3 pipelines desarrollados en 14 pasos desordenables.
– x86 compatible.
– 2 CPUs:
• RISC CPU.
• x86 CPU.
– 2 Cachés:
• L1 (de 16 KB)
• L2 (de 256 KB)
– Unos 20.5 millones de transistores en total:
• 5.5 millones para las CPUs.
• 15 millones para las memorias caché.
– Tamaño de transistores pequeño:
• Pentium: 0.8 micras y 0.6 micras.
• P6: 0.6 micras y 0.4 micras (en 1996).
• Esto permite un consumo razonable con 20 millones de
transistores.
30
4.- La memoria. Tipos de memoria.
• La memoria sirve para almacenar datos y programas.
• En los primeros ordenadores es sencilla:
– RAM (Random Access Memory).
– ROM (Read Only Memory).
– Primeros ordenadores: 1K, 4K, ... 48K, 64K ...
– Primeros PC (8088 / 8086) 640 KB de RAM.
• Ahora es más complicada: Memoria convencional,
memoria extendida, memoria expandida o LIM. Causa:
– Falta de planificación (se pensó que con 640 KB sobraría).
– “Necesidad” de mantener compatibilidad.
• Memoria en los ordenadores:
– Memoria principal (RAM).
• volátil.
• poca cantidad (típico 2% - 4% de capacidad HD).
• rápida (respuesta en algunos ns).
– Memoria secundaria (HD):
• no volátil.
• mayor cantidad que RAM (800 MB / 16 MB).
• lenta (tiempos de respuesta unas 100-1000 veces mayores).
• ¿Dónde está la RAM?
– En chips (hileras de chips en la placa base).
– En módulos SIMM (de 30 o de 72 pins) (Single In-line
Memory Module).
– En tarjetas de memoria.
31
4.1.- Organización de la memoria: familia 8086.
Área
reservada C0000
768 K BFFFF
128 K
RAM de video
A0000
640 K 9FFFF
640 K
Memoria
convencional
(RAM)
0K 00000
32
Memoria convencional
Programas y datos
Programas TSR
Command.com (shell)
640 K
Drivers
DOS
1K
Vectores de interrupciones
ROM de video
C0000
768 K
32 K 32 K
monocr. (MDA)
vídeo
704 K B0000
Área gráficos AFFFF
64 K
EGA VGA
SVGA
640 K A0000
34
• ¿Cómo direccionar 256 K (o más) con 128 K de
direcciones?
– Paginación de memoria.
– En EGA y VGA los 256 KB se organizan en 4 páginas de
64 KB (blue, green, red, intensity).
– La paginación permite acceder a mucha memoria con
pocas direcciones (pero es lento).
• Super-VGA: no es estandard. Mucha más memoria.
Aceleradores gráficos.
35
• ROM del sistema: BIOS (Basic Input Output System).
– Suele ser uno o dos chips en la placa base. Grandes, 24 o
28 pins. Encapsulado DIP.
– Contiene programas específicos de bajo nivel para poder
utilizar la placa base y el hardware. Los vectores de
interrupciones de la zona baja de la RAM apuntan a estos
programas.
– El software se comunica con el hardware a través de los
programas de la BIOS. (No se comunica directamente; lo
hace a través de la BIOS).
– La BIOS es muy importante porque determina (y limita) la
compatibilidad del sistema. Si la BIOS es compatible, el
acceso a las tarjetas y periféricos por el software es
independiente del hardware.
– Fabricantes de BIOS (han escrito BIOS muy compatibles
facilitando el desarrollo de hardware y software
compatible):
• IBM
• Phoenix Software
• Award Software
• American Megatrend Incorporated (AMI)
– La BIOS tiene que ser direccionada. Se direcciona con
direcciones del área reservada (normalmente de la parte
alta).
– Versión de la BIOS. Num. serie o fecha. Necesidad de
actualizarla (para nuevos dispositivos o tarjetas o buggs).
– Flash RAM: BIOS en unos chips que permiten
modificaciones. Actualización sin necesidad de sustituir
chips (muy importante en portátiles). Inconvenientes (virus
y errores). Plug-and-play.
36
• Buffers o frames:
– Memorias en tarjetas de expansión (RAM y a veces ROM)
a las que accede la CPU y la tarjeta. Similar a la RAM de
vídeo.
– Se direccionan en el área reservada.
– Tarjetas con buffers direccionados por la CPU en el área
reservada:
• Tarjetas de red (LAN, Ethernet)
• ROM de tarjetas de vídeo
• Controladoras de disco duro EIDE y SCSI
• Tarjetas de escaner
• Memoria expandida
• No todas las direcciones del área reservada de memoria
están utilizadas. Dependiendo de las tarjetas instaladas
hay más o menos direcciones vacías.
37
• Microprocesadores anteriores al 80286: (4004, 8008,
8080, 8085, 8086, 8088, 80186, 80188):
– orientados a cálculo
– pocos requerimientos de memoria
– un solo programa en ejecución
• Microprocesador 80286 con características de los
superordenadores:
– capaz de direccionar mucha memoria
– capaz de trabajar en “modo protegido”
• El modo protegido es incompatible con DOS.
• Sacar al mercado un ordenador de 16 bits (más caro) y
además incompatible con 8088 sería suicida.
• Solución: el 80286 funciona en 2 modos:
– Modo “real” (puede ejecutar programas en DOS usando
los primeros 640 KB de memoria)
– Modo “protegido”, gestionando memoria por encima de
640 KB y permitiendo que varios programas estén
cargados en memoria simultáneamente.
• Con el tiempo, los programas en modo real se
escribieron para funcionar en modo protegido.
• Algunos programas para DOS se escribieron para poder
utilizar la memoria extendida mediante “DOS extender”.
Lotus 1-2-3 ver 3.x, autocad, etc.
• Organización de la memoria en un 80286 con 1 MB de
RAM.
38
4.3.- Memoria expandida (o LIM).
39
5.- Buses. Tipos de buses.
• Comunicación entre CPU y resto de elementos (RAM,
ROM, tarjeta de vídeo, controladoras, HD....).
• Transporte y control de datos a través de la placa base.
Pistas. Valores lógicos. Valores físicos. Bus de datos, de
direcciones y de control en la placa base.
• Conexión de periféricos. Ranuras de expansión.
• Conectores de las ranuras de expansión: tienden a
hacerse estandard: “omnibus connector” (bus).
• Bus: conector estándar en el que se puede enchufar
cualquier tarjeta estándar. Evolución de los buses
estándar.
40
5.2.- El bus ISA.
41
5.3.- Buses locales.
42
5.5.- Bus EISA (Extended ISA).
43
5.7.- Bus PCI (Peripheral Component Interconect).
• Bus local de altas prestaciones desarrollado por Intel.
– Alta velocidad (33 o 66 MHz).
– Bus mastering.
– Configuración software: plug-and-play (1992). (IRQs
DMAs).
– Todos los elementos (incluida la CPU) conectados a través
de un buffer. Es independiente del microprocesador. Se
usa también en ordenadores no PC compatibles
(Macintosh, DEC Alpha, etc.).
– 64 líneas de datos (compatible con 32):
• 132, 264, 528 MB/seg,
– Compatible con ISA y EISA. Conectores distintos. En las
placas PCI suelen ponerse conectores ISA-EISA.
45
7.- Periféricos. Controladores y
adaptadores. Interfaces.
7.1.- Teclado.
7.2.- Ratón.
46
7.3.- Controladoras.
47
7.3.1.- Adaptadores de vídeo.
48
7.3.2.- Adaptadores SCSI.
• Small Computer Interface Connector.
– Interface de propósito general.
– Admite diversos periféricos (si son SCSI): HD, CD-ROM,
escaners, cintas, algunas impresoras (calidad).
– Transferencia de datos rápida.
– Configuración sencilla.
– Un adaptador SCSI admite hasta 7 dispositivos. Requiere
pocos controladores y ahorra slots, IRQs, DMAs, etc.
49
7.3.6.- Dispositivos de cinta.
• Importancia drivers de cinta (tape-driver): back-up.
• Usualmente adaptadores SCSI (recomendable).
• Algunos a través de propios controladores o del
controlador de FDD (muy lentos).
50
7.3.10.- Adaptadores de red.
• Importancia de la red (para compartir datos y recursos).
• Usualmente redes LAN (Local Area Network) con/sin
salida al exterior.
• Tarjetas típicas: ethernet y token-ring.
51
7.4.- Identificación de piezas en el PC.
52
Tema 4: Mantenimiento
preventivo del PC.
1.- Introducción.
2.- Calor. Shock térmico. Polvo.
3.- Magnetismo.
4.- Interferencias electromagnéticas.
Suministro de potencia.
5.- Descargas electrostáticas.
6.- El entorno del PC.
1.- Introducción.
• Mantenimiento preventivo reduce costes de
mantenimiento y reparación.
• Condiciones que acortan la vida del PC. Entornos
adversos. ¿Cómo reducir riesgos? Algunos son
evidentes. Otros no tanto.
• Temas abordados:
Temperatura Polvo
Magnetismo Interferencias electromagnéticas
Descargas electrost. Problemas de alimentación
Agua y corrosión Programa de mantenimiento preventivo
53
2.- Calor. Shock térmico. Polvo.
54
2.2.- Ventiladores en los PCs.
• Todos los PCs de sobremesa y muchos portátiles llevan
ventiladores. Es un elemento vital. Si el ventilador falla,
se dañan componentes rápidamente.
• Ventiladores en fuente de alimentación y / o caja.
• Compromiso potencia-ruido (calidad).
• Diseño de la caja:
– Ubicación de las tarjetas.
– Ranuras de ventilación y colocación del ventilador.
– Flujo de aire.
– Aberturas incorrectas. Solución.
– Diseño malo: interior 20 - 25 ºC por encima de exterior.
– Diseño bueno: diferencias de 2 - 3 ºC.
• Los ventiladores se pueden dañar. Prevención.
– Reducir número de componentes en la caja
– Cajas que refrigeren por convección.
– Ubicación de la caja. Temperatura exterior.
– Sensores temperatura: 43ºC alarma; 48ºC desconexión.
56
2.6.- Polvo en el entorno del PC.
59
4.2.- El suministro eléctrico.
• Es una fuente de problemas:
• Transitorios creados al encender el ordenador.
• Picos de tensión.
• Subidas y bajadas de tensión.
• Cortes de corriente.
• Durante el encendido del PC picos de potencia de hasta
4-6 veces la potencia normal.
– Estrés en chips y circuitos.
– Encender a menudo el PC acorta la vida.
– Dejarlo siempre encendido (precauciones con temperatura
y con los cortes de luz).
– Los discos duros y el encendido (arranque; picos y
descargas en cabeza).
• Picos de tensión en la red: subidas o bajadas breves.
– Debidas a suministro defectuoso o a conexión de equipos
de mucho consumo en la misma línea.
– Normalmente no pasa nada (componentes de alta
frecuencia filtradas en la fuente de alimentación).
– Efecto acumulativo.
– Prevención: fuente de calidad.
• Las subidas de tensión someten a los circuitos a estrés.
Las bajadas también. Daños acumulativos.
• Cortes de luz:
– Daños en discos. Daños en memorias (picos).
– Información no guardada.
– Prevención: sistemas de alimentación auxiliares.
60
5.- Descargas electrostáticas.
• Acumulación de carga electrostática. Descarga.
ElectroStatic Dischargue (ESD).
• Situaciones que la favorecen:
– Aire seco (invierno con calefacción).
– Corrientes de aire. Fricción.
– Determinados tejidos, suelos, zapatos, etc.
• Descargas típicas, entre 100 y 50.000 V. Perceptibles a
partir de 2.000 V. A partir de 20.000 V desagradables.
Una descarga de 200 V no se puede apreciar pero
destruye un chip.
• Materiales que favorecen la acumulación de carga por
fricción: aire seco, piel, ámbar, pelo, cristal, nylon, lana,
seda, papel, algodón, polyester, acetato, poliuretano,
polivinilo, teflón...
• ¿Cómo afecta la descarga electrostática a los
componentes electrónicos?
– Familia TTL (Transistor Transistor Logic): transistores BJT
(Bipolar Junction Transistor).
– Familia CMOS (Complementary Metal Oxide
Semiconductor): transistores MOSFET (Metal Oxide
Semiconductor Field Effect Transistor).
– Características de las familias TTL y CMOS.
• Corriente, consumo, disipación, integrabilidad, precio,
velocidad y resistencia a ESD.
– Efecto de la descarga electrostática.
– TTL en 8086 y 8088. Resto CPUs y memorias CMOS.
61
• Prevención de descargas electrostáticas:
– “Descargarse” cuando se manipula en el interior del PC.
• Dejar enchufada la fuente de alimentación y tocarla.
• Tocar metal frecuentemente (no pintado).
– Aumentar la humedad ambiente (humidificadores, plantas,
acuarios, etc.).
– Alfombras antiestáticas o mejor no alfombras. Moquetas.
– Zapatos con suela de cuero. No de goma.
– Espray antiestático.
– Realizar trabajos en áreas adecuadas, con poco riesgo de
descargas.
– Utilizar bandas antiestáticas en las muñecas si se
manipulan chips o tarjetas.
– Evitar tocar los contactos de chips y tarjetas.
62
• Corrosión: oxidación de contactos; las tarjetas no
funcionan correctamente.
– Factores que la favorecen:
temperatura alta sal, aire salino
condensaciones dedos: grasa y sudor
bebidas (ácido carbónico y azucares)
líquidos limpiadores
– Soluciones:
• Tarjetas con contactos de oro.
• Limpia contactos. Limpieza periódica de contactos.
• Evitar agentes que favorecen la corrosión.
• Entorno amigable para PC:
– Suministro de potencia:
• Evitar en la misma línea aparatos de mucho consumo.
• Evitar también motores grandes en la misma línea.
• Protecciones contra el ruido eléctrico en la línea.
– Temperatura:
• Máxima interior 43ºC.
• Mínima exterior 18ºC salvo que esté siempre funcionando.
– Evitar suciedad, polvo, humo, etc.
– Evitar vibraciones (mesa rígida; no poner en la mesa
impresoras de impacto). Malo para los discos duros.
– Protección contra interferencias electromagnéticas,
imanes y descargas electrostáticas.
– Familiarizarse con:
• Aparcar cabezas de discos duros.
• Dejar los ordenadores siempre encendidos.
• Cables bien fijos y por sitios adecuados.
• Opciones avanzadas de chequeo y formateo de discos duros.
63
• Programa de mantenimiento preventivo.
– Pensado para un responsable de mantenimiento.
– Llevar el PC al taller cada 6 meses.
• Ir al sitio donde está instalado el PC e inspeccionar el entorno:
– Conectores atornillados?
– Faltan tornillos?
– Otros equipos en la misma línea de alimentación?
– Mesa rígida?
– Ventana cerca (rayos de sol)?
• Preguntar si hace algo extraño.
• Back-up de HDs.
• Aparcar cabezas de HDs. Llevar al taller.
• Diagnóstico de HD (Scan Disk o ChkDsk) Cluster perdidos?
• Examinar autoexec.bat y config.sys. Init en Win. Algo extraño?
• Aparcar cabezas y desensamblar.
• Limpiar conectores con limpia conectores (tarjetas y chips).
• Colocar tarjetas y chips.
• Limpiar el polvo con aire a presión.
• Reensamblar comprobando por dónde van los cables.
• Rehacer diagnóstico.
• Poner tornillos. Reponer si falta alguno.
• Si es posible, hacer un formateo no destructivo de discos
duros a bajo nivel.
• Aparcar cabezas. Instalar el PC en el sitio de trabajo. Probar.
64
Tema 5: Instalación de nuevas
tarjetas de expansión.
1.- Introducción.
2.- Configuración de nuevas tarjetas de
expansión.
3.- Recursos de las tarjetas de expansión:
I/O, DMA, IRQ, RAM, ROM.
4.- Instalación de tarjetas en el PC.
Solución de conflictos.
5.- Instalación y configuración de la placa
base.
6.- Sistemas Plug’N’Play (PNP).
65
1.- Introducción.
• Instalación de tarjetas en PC necesaria para:
– Reemplazar tarjetas averiadas.
– Sustituir por otra de mejores prestaciones.
– Instalar un nuevo periférico.
• Instalación: 3 pasos:
– Configuración de la tarjeta (evitar conflictos).
– Instalación física.
– Test.
• Dificultades en la instalación de tarjetas de expansión:
– Falta documentación de la tarjeta.
– Falta documentación del PC (y otras tarjetas).
Importancia de la documentación.
• Documentación:
– Recursos de las tarjetas (I/O, DMA, IRQ, RAM, ROM).
– Posibles configuraciones.
– Cómo se configuran.
• Objetivo: instalación sin conflictos; ejemplos.
66
• Métodos de configuración (ventajas e inconvenientes):
– Jumpers: S / O 1:2 / 2:3.
– Conmutadores DIP: Rocker/Silde. On/Off Open/Close 0/1.
– Software.
– Plug’N’Play.
• Parametros configurables:
• LPT1 / LPT2 / LPT3.
• COM1 / COM2.
• Cantidad de memoria en la tarjeta.
• Recursos: I/O, DMA, IRQ, RAM y ROM.
Estos parámetros son causas potenciales de conflictos.
• Ejemplos de conflictos:
– Instalamos modem y no funciona. Además el ratón
tampoco. Conflicto con puertos serie. Solución.
– Instalamos tarjeta de sonido y funciona, pero cuando
imprimimos algo se cae el sistema. Posiblemente conflicto
IRQ7. Solución.
– Instalamos tarjeta ethernet y no funciona. Ponemos otra.
Comprobamos conflictos.... No funciona. Posiblemente
problema con memoria ROM. Conflicto con otras tarjetas o
con manager de memoria (emm386.exe). Solución.
• Causas de conflictos:
– No puede haber 2 tarjetas de video. Conflicto RAM.
– No puede haber dos COM1 o dos LPT1.
– Las tarjetas no pueden compartir recursos.
• Si hay un conflicto, ninguna funciona.
• Si instalamos una tarjeta y no funciona, buscar si hay
algo más que no funcione. No está estropeada. Ayuda a
resolver el conflicto.
• Ser metódicos. Instrucciones. Anotar configuración.
67
3.- Recursos de tarjetas de expansión.
• 5 tipos de recursos:
– Direcciones I/O: direcciones de entrada y salida para
comunicación entre placa base y tarjeta.
– Canales DMA: para acelerar transferencia de datos entre
tarjeta y RAM.
– Niveles IRQ: interrupciones para reclamar la atención de la
CPU.
– ROM: software de bajo nivel, que tiene que ser
direccionado.
– RAM (o buffers): memoria para guardar datos
temporalmente. Tiene que ser direccionada.
68
• Conflictos direcciones I/O:
– Las direcciones I/O identifican a los periféricos.
– La CPU no lee del teclado sino de I/O 64.
– Si configuramos una tarjeta con I/O 64, no funciona ni la
tarjeta ni el teclado.
– Conflicto I/O entre MIDI y tarjeta de red. La CPU envia un
comando a la tarjeta de RED:
• No funciona MIDI (no entiende el comando).
• No funciona red (no llega con bastante potencia).
– Solución de conflictos: cambiar la configuración para que
las direcciones I/O no se solapen. Instrucciones.
– Si no es posible resolver conflicto, no se puede usar.
• Conflictos con buses 1K y 64K I/O:
– 256 primeras I/O 0000-00FF: placa base.
– Hasta 1K bus ISA: 0100-03FF.
– Buses MCA, EISA, VESA, PCI: 64K: 0100-FFFF.
• Conflictos posibles cuando tenemos bus 64K y bus 1K I/O.
70
• Asignación IRQs:
IRQ0 timer IRQ8 Reloj
IRQ1 teclado IRQ9 Cascada IRQ2
IRQ2 Cascada IRQ9 IRQ10 Libre
IRQ3 COM2/COM4 IRQ11 Libre
IRQ4 COM1/COM3 IRQ12 Puerto ratón
IRQ5 LPT2 (Libre) IRQ13 Coprocesador
IRQ6 Floppy (FDD) IRQ14 HD (nuevos)
IRQ7 LPT1 IRQ15 Libre
• Conflictos en IRQ: se confunden las rutinas de atención
a periféricos.
• Conflictos COM1/COM3 COM2/COM4. No se pueden
usar simultáneamente: conflicto IRQ. (MCA, EISA, PCI).
72
• Sound Blaster:
– I/O para AD/DA (jumper), MIDI (jumper) y juego (jumper)
– 1 IRQ, 2 DMA (por software).
– Plan de instalación:
• Seleccionamos recursos. Instrucciones.
• Configuramos jumpers. Instrucciones.
• Instalamos tarjeta y software. Install.exe.
• Configuración software. Sbconfig.exe.
• Rearrancamos.
• SCSI:
– I/O y ROM con interruptores DIP (instrucciones):
• 1 terminador; 5 floppy.
• 2,3,4 para I/O.
• 6,7,8 para ROM.
– Instalamos tarjeta. Instalamos software. Install.exe.
– Seleccionamos IRQ. El DMA no se puede elegir.
– Rearrancamos y funciona.
• Ethernet:
– Se configura por software. I/O, IRQ, ROM, RAM.
– Instrucciones: ROM sólo necesaria si se va a arrancar el
PC desde red. RAM para “RAM buffering” en lugar de I/O.
Fuentes potenciales de conflictos y no son necesarias.
– Set-up manual / automático. Mejor manual. IRQ. I/O.
– Se rearranca y funciona.
73
4.2.- Instalación de las tarjetas.
• Colocar tarjeta nueva:
1 Apagar ordenador.
2 Quitar tapa.
3 Quitar protector de tarjeta.
4 Colocarla en la ranura sin tocar contactos.
5 Atornillarla.
6 Cerrar el ordenador. Conectar periférico. Encender. Test.
7 Guardar protector.
• Retirar tarjeta:
1 Buscar protector
2 Apagar. Desconectar perifericos. Quitar tapa.
3 Quitar tornillo de tarjeta.
4 Extraer la tarjeta sin tocar conectores.
5 Colocar el protector en la ranura.
6 Cerrar la caja.
7 Encender el PC. Test.
• Si se pone o se quita memoria: configurar placa base?
• ¿Qué ranura de expansión hay que usar?
– Da igual.
– Excepciones (XT).
• Requerimientos de potencia.
– Dispositivos alimentados por la fuente de alimentación.
– Problemas si se pide potencia excesiva:
• Avería.
• Tensión incorrecta.
– Consumo de cada tarjeta. Instrucciones. Calor.
• Cuanto más gasta más se calienta (refrigerar).
• Cuanto más se calienta más gasta (alimentación).
74
5.- Instalación y configuración de la
placa base.
• Es otra tarjeta y tambien debe ser configurada.
Configuración para que sepa qué tiene conectado.
Memoria Coprocesador
Cache Adaptador de video
HD Teclado
FD etc...
• Configuración mediante jumpers, interruptores DIP o
software (chip de memoria CMOS).
76
6.- Sistemas Plug-aNd-Play (PNP).
• Configuración software sin disquetes (información en las
tarjetas). Se configura automáticamente. Instalar y usar.
• Desarrollado en 1993 por Microsoft, Intel y Compaq.
• Requerimientos:
• Placa compatible PNP.
• BIOS compatible PNP: 16KB de flash RAM. BIOS con rutina
“configuration manager”.
• Sistema operativo compatible PNP.
• Tarjetas compatibles PNP.
• Problemas al principio: Las tarjetas venían sin software
para configurar PNP. Problemas de compatibilidad. No
había acceso a recursos de la tarjeta y había conflictos
frecuentemente. (“plug and pray”).
• ¿Qué hace PNP? Cada vez que arranca el sistema...
• Reconoce cada tarjeta que hay en el sistema.
• Pregunta qué recursos requiere.
• Pregunta qué valores son posibles para los recursos.
• Configura las tarjetas evitando colisiones.
• Busca y configura los drivers para hacer funcionar las tarjetas.
– Cuando instalamos nueva tarjeta pueden cambiar los
recursos de las existentes.
– Windows95 y superiores controlan los recursos.
• Compatibilidad: Placas con buses PCI y MCA, EISA o
ISA: pueden ponerse tarjetas no-PNP. Hay que
configurarlas a mano y después hay que evitar que el
sistema PNP utilice sus recursos. Soluciones:
• Ficheros *.INI: IRQEXCLUDE / MEMEXCLUDE / IOEXCLUDE
• ISA Configuration Utility; EISA Conf. Util.; MCA Config. Util.
77
Tema 6: Avería y reparación
del PC.
1.- Introducción.
2.- Reglas generales de reparación.
3.- Reparación del PC en 7 pasos.
1.- Introducción.
• A pesar del mantenimiento preventivo, el PC se avería.
• ¿Qué hacer? Dos posibilidades:
– Solución rápida. Intuición. Probar cosas. No perder tiempo
tomando notas. Experimentar.
– Seguir procedimiento ordenado, repetitivo, metódico, paso
a paso y anotándolo todo.
• Consecuencias:
– El primer método conduce a cometer errores, probar cosas
varias veces, agravar la avería, etc.
– El segundo permite ahorrar tiempo, adquirir experiencia, y
caso de no ser posible la reparación, no agravar el
problema.
• Reglas para afrontar la reparación del PC, metódica y
sistemáticamente.
78
2.- Reglas generales para la reparación
del PC.
1.- Confiar en el éxito.
2.- Escribir todo lo que se hace.
3.- Hacer primero lo fácil.
4.- Rearrancar e intentarlo de nuevo.
5.- Simplificar la configuración y rearrancar.
6.- Diagramas de conexiones físicas y lógicas.
7.- Separar en componentes y chequear cada uno.
8.- No asumir que algo está bien. Comprobar.
9.- Desconfiar de la documentación.
10.- Observar todos los signos.
79
3.- Hacer primero lo fácil.
– Pereza planificada.
• Perezoso inexperto: Rapidez (actua sin pensar; no toma
notas; sustituye cosas; intuición).
• Perezoso experto: No hace nada (piensa: si se hacen cosas
sin pensar se complica todo más). Analizar el problema. ¿Qué
puede fallar? Comprobar todo empezando por lo fácil.
– Ejemplo: Fallo en monitor. (Pantalla, tarjeta, cable, placa
base). Empezar comprobando el cable.
4.- Rearrancar y empezar de nuevo.
– Fluctuaciones de corriente: pueden afectar a estado de las
memorias y alterar algunos bits.
– Solución: rearrancar y se cargan los programas de nuevo.
Precauciones con ficheros sin cerrar (clusters perdidos).
5.- Simplificar la configuración y rearrancar.
– En el PC instalados:
• Periféricos (vídeo, ratón, teclado, sonido, midi, red, modem...).
• Programas (salva pantallas, aplicaciones, programas
residentes, aplicaciones en background, drivers...).
– Rearrancar con menos hardware/software para localizar el
origen del problema.
– DOS 6.x F5 se salta autoexec.bat config.sys.
– Windows F8 arranque en modo a prueba de fallos.
6.- Diagrama con conexiones físicas-lógicas.
– Ayuda a ser perezoso (a no actuar antes de tiempo, a
ordenar por orden de simplicidad posibles orígenes del
problema). Ayuda a analizar el problema.
controladora
aplicacion
LPT1
drivers
cable
printer printer
80
7.- Separar el sistema en componentes y comprobarlos
por separado.
– Tipos de problemas:
• Hardware.
• Software.
• Usuario.
– Aislar el problema y comprobar por separado. Empezar
por lo más sencillo (usuario, software, hardware).
– Software: reinstalar. Hardware: sustituir.
8.- No asumir que algo está bien sin antes
comprobarlo.
– Cada una de las piezas puede ser el origen del problema.
– Comprobar antes de descartar una posibilidad.
9.- Desconfiar de la documentación (a veces miente).
– Se apuntan prestaciones que no tienen.
– Cambian versiones: no coincide el producto con
documentación.
– Traducciones.
– Instrucciones referidas a grupo de dispositivos.
10.- Observar todos los signos.
– Observar antes de proponer una teoría. Emitir una teoría
limita (uno se ve forzado a comprobarla).
– Pereza: observar cuesta menos que comprobar teorías.
– Que hacer ante la pregunta ¿qué crees que está pasando?
• Esto debe ser.....
• No lo se; no tengo información suficiente.
81
3.- Reparación del PC en 7 pasos.
83
– Software mal terminado.
• Al concluir un programa debe dejar el sistema como estaba.
Algunos programas son poco cuidadosos:
Dejan cambiados los colores del display.
Deshabilitan Ctrol-Alt-Del.
Alteran parámetros controladoras.
No resetean la impresora despues de usarla.
• Programas que no cuentan con quedarse sin memoria o sin
disco.
• Solución: habitualmente rearrancar.
– Errores software relacionados con hardware.
• Software que trata de acceder a hardware inexistente o
deshabilitado. (Aviso o time-out).
• Hardware típicamente no presente:
Impresora Tipo de impresora
Impresora off-line Tipo monitor (gráfico/mono)
Velocidad de CPU Memoria
Chequeo POST con discos apagados
4.- Comprobar qué se está haciendo distinto.
– Un programa que antes funcionaba, ahora no. Hay algo
distinto. Comprobar:
• ¿Hay hardware distinto? ¿Conflictos?
• ¿Se ha instalado más memoria?
• ¿Nuevo software? (drivers, DLLs, SO actualizado, etc.).
• ¿TSRs en autoexec.bat?¿Drivers en config.sys? ¿Virus?
• ¿Cambios configuración sistema (CMOS)?
5.- Comprobar signos externos.
• Leds: ¿cómo se encienden y se apagan?
• Ruidos: chequeo de memoria, bips, ventiladores, HD,
CDROM, FDD, printer....
• Conectores.
• Interruptores DIP, jumpers....
– Familiarizarse con los signos y observar cambios. Ayuda a
localizar el origen del problema.
84
6.- Ejecutar programas de diagnóstico.
– Sirven para comprobar que todo va bien. Sólo detectan
algunos fallos.
– Programas del fabricante: integrados en BIOS y
ejecutados en POST (Power-On-Self-Test):
Registros microprocesador Check Sum ROM
Chips DMA, IRQ, timing Adaptador de video
Adaptadores presentes Test de memoria
Chequeo teclado Drives (FCC, HD, CDROM)
Puertos Control al Master Boot Record
– Mensajes de error: texto o códigos numéricos:
• 101: IRQ controller failure.
• 102: timer failure.
• 109: DMA controller failure.
• 201: Memory failure.
• 301: KBD failure
........
– Programas de diagnóstico comerciales:
• Inventario de dispositivos en el PC (¿falta algo?).
• Burn-in: chequeo continuo durante días.
• Diagnóstico de recursos de tarjetas (I/O, IRQ, DMA, RAM,
ROM) y detección de colisiones.
• Diagnóstico del hardware.
• Set-up: opciones de configuración.
• BIOS con salida detallada.
7.- Desensamblar, limpiar y reensamblar el PC.
– Si y sólo si no queda más remedio.
– Desensamblar, limpiar conectores y reensamblar.
– Chips soldados y en socket. Cuidados.
– No forzar chips soldados; no forzar chips en socket; no
forzar tarjetas; no tocar contactos.
– (Sólo en raras ocasiones el hardware está averiado).
85
Tema 7: Desensamblar el PC.
1.- Introducción.
2.- Herramientas para reparación del PC.
3.- Reglas para desensamblar el PC.
4.- Reensamblar el PC.
5.- Arquitecturas peculiares.
6.- Resumen de reglas para
desensamblar.
1.- Introducción.
• Mantener y reparar el PC requiere:
– Conocer las piezas.
– Conocer cómo montarlas y desmontarlas.
• Este capítulo dedicado a cómo se desensambla y se
reensambla el PC. Precauciones.
• Operación de reparación y mantenimiento:
desensamblado, limpieza y reensamblado.
86
2.- Herramientas para la reparación del
PC.
• Destornilladores:
– Philips, planos o allen.
– Destornillador de clip. Magnético. Eléctrico.
– Distintos tamaños.
– No forzarlos.
– Ojo a las garantías.
• Banda antiestática. Alfombras antiestáticas. Conexión.
• Buscapolos, polímetro.
• Linterna, espejo, lupa.
• Pinzas extractoras, pinzas, alicates pequeños.
• Extractores de chips PGA y PLCC.
• Herramientas a evitar: insertores/extractores de DIP.
88
3.5.- Quitar la fuente de alimentación:
– Conector alimentación de la placa base (diagrama).
– Interruptor AC (diagrama).
– Tornillos. extracción.
3.6.- Quitar la placa base.
– Quitar conectores (diagrama). Key-lock, speaker, TB-SW,
TB-Led, batería, reset.
– Quitar tornillos.
– Deslizar en dirección opuesta a fuente de alimentación. No
quitar los separadores. No forzar. No doblar.
89
5.- Arquitecturas peculiares.
90
Tema 8: Reparación de tarjetas
y chips.
1.- Introducción.
2.- ¿Reparar o sustituir?
3.- Identificación de la avería. Proceso de
arranque del PC.
4.- Identificación y sustitución de chips
averiados.
1.- Introducción.
• Hasta ahora hemos visto:
– Cómo evitar problemas: mantenimiento preventivo.
– Qué hacer si hay problemas: usuario, conexiones,
software, elementos instalados... Desensamblar.
• ¿Si aun persiste el problema? Avería en tarjeta o chip.
– Identificar tarjeta o chip averiado.
– Solucionar la avería:
• Reparación a nivel de tarjeta o de chip.
• Reparación o sustitución (pros y contras).
• Objetivo del tema:
– Identificación de tarjetas y chips averiados.
– Evaluar cuándo reparar o sustituir.
91
2.- ¿Reparar o sustituir?
92
3.- Identificación de la avería. Proceso
de arranque del PC.
• Identificación: difícil. Ser metódico.
– Se han seguido los pasos 1-7 de “avería y reparación PC”.
– Si el PC puede arrancar:
• Programas de diagnóstico.
• Descartar problemas de incompatibilidad.
– Si arranca y no es incompatibilidad, sustituir tarjeta.
– ¿Y si no arranca? Hacer que arranque.....
93
1.- Fuente de alimentación, placa base y altavoz.
• Ventilador: ¿funciona? (fuente rota, ventilador roto, cortocirc.).
• Polímetro: ¿funciona la fuente? (fuente rota, cortocircuito).
• Reset a placa: click altavoz: ¿se oye?
• Chequeo BIOS: no hay tarjeta de video: 1 bip largo / 2 cortos.
– Si llegamos a los pitidos, funciona el altavoz, la fuente y la
placa base (al menos para hacer funcionar la BIOS).
– Si no: 3 sospechosos. Sustituir altavoz, fuente y placa.
Anotar siempre y ayudarse de polímetro.
94
3.2.- Proceso de arranque del PC.
• Importante conocerlo para:
– Familiarizarse con signos del PC al arrancar. Signos de
buen o de mal funcionamiento (dependen de la BIOS).
– Conocer posibles causas de error.
• El arranque del PC tiene 3 pasos:
– Alimentación y arranque del hardware.
– La CPU ejecuta un programa en la BIOS: Powe On Self
Test (POST).
– La BIOS carga en la RAM el sistema operativo y le pasa el
control.
• Elementos necesarios para el arranque:
– Potencia en la fuente de alimentación.
– Circuitos básicos de la placa base en buen estado.
– Sistema operativo en disco de modo que la BIOS lo pueda
cargar.
• BIOS (ROM): tiene 2 tipos de programas:
– Programas de bajo nivel para acceder a hardware básico
(estos programas son llamados continuamente).
– Programa de arranque del PC: POST y carga S.O.
• Comprueba qué hardware hay en el sistema.
• Chequeo básico del hardware.
• Detección de otras BIOS en el sistema (de otras tarjetas).
• Ejecutar BIOS de otras tarjetas (inicialización).
• Cargar S.O. en la RAM.
• Pasar el control al S.O.
– Importancia del POST: la CPU no sabe hacer nada.
95
• ¿Cómo toma el control la BIOS?
– Las CPUs de INTEL empiezan a ejecutar la instrucción en
la dirección de memoria FFFF:0000 (FFFF0), es decir, en
el byte 16 por debajo del primer MB.
– La ROM se direcciona en los ultimos 64KB del primer MB
(entre las direcciones F0000 y FFFFF equivalente al rango
F000:0000 a F000:FFFF).
– Al arrancar, la CPU empieza a ejecutar una instrucción de
la BIOS y a partir de ahí la BIOS proporciona instrucciones
a la CPU hasta que termina de cargar el S.O.
• ¿Qué hace la BIOS durante el arranque?
– Chequeo de memoria baja para poder trabajar (escribir sus
datos en sus programas). Si hay errores en los primeros
64KB de RAM, no pasa de aquí.
– Identificación de otras BIOS: chequea las direcciones del
área reservada hasta encontrar la etiqueta 55 AA. Típico:
tarjeta de vídeo, tarjeta de red, etc.
– Cuando encuentra una BIOS, le pasa el control para que
se inicialicen.
• Tarjeta de video: resetea la pantalla, pone informacion, etc.
• Tarjeta de red: mensaje en pantalla, dirección de tarjeta en
pantalla, difusión de dirección en la red...
• Esto ocurre antes de la inicialización y chequeo del hardware
de la placa base. Si falla, se bloquea aquí.
– Inventario y test del sistema. La BIOS retoma el control:
• Test de memoria. Errores de paridad?
• Test controladora teclado. Hay teclado?
• Test de controladoras de discos.... Hay controladora?
• Problemas de BIOS no compatibles con dispositivos.
– Lectura de chip CMOS y configuración del sistema.
• Tipos de disco, display, teclado... Adavanced set up.
– Carga S.O. (secuencia de arranque A: C: D: ).
96
• ¿Cómo se carga el S.O.?
– Si se arranca desde disco duro: MBR-DBR.
• La BIOS carga el sector 0,0,0: “Master Boot Record” (MBR).
Carga 512 bytes en RAM.
• Le pasa el control a MBR en RAM. Contiene un programa y la
“tabla de particiones”.
• El programa localiza una partición de arranque. Carga el
primer sector de esa partición (sector de arranque) y lo ejecuta
(le pasa el control). El sector de arranque de MSDOS es el
“Dos Boot Record” (DBR).
• Si la BIOS no puede cargar el MBR, se bloquea sin mensaje.
• Si el MBR no puede encontrar DBR o no puede cargarlo,
“Missing Operating System”.
• Virus en MBR. Arranque con disquete.
– Si se arranca desde disquete: directamente DBR.
– Dos Boot Record:
• Programa que busca ficheros IO.SYS y MSDOS.SYS en RAM
y le pasa el control al programa IO.SYS.
• Si no puede “Non-system disk; insert boot disk and press...”
– IO.SYS:
• Programa que chequea que han sido cargados correctamente
IO.SYS y MSDOS.SYS.
• Carga y ejecuta CONFIG.SYS (interpreta cada línea):
• CONFIG.SYS: Buffers, files, stack, last drive... Carga drivers.
Puede haber problemas con drivers.... Arranque paso a paso.
• Carga el shell (intérprete de comandos) COMMAND.COM.
Error si hay conflictos con versión. Pasa el control al
COMMAND.COM.
– COMMAND.COM:
• Carga y ejecuta (interpreta líneas) el AUTOEXEC.BAT.
• Usualmente AUTOEXEC.BAT carga TSR’s. Posibles
problemas. Arranque paso a paso.
• Pasa el control al usuario.
97
3.3.- Problemas típicos en el arranque del PC.
• Problemas que detienen la carga del S.O.:
– Disco mal instalado, mal configurado, mal formateado, mal
cableado....
– Sistema operativo mal instalado.
– Drivers defectuosos, erróneos o conflictivos.
– TSRs mal instalados o defectuosos.
• Problemas relativos al hardware:
– Teclado (tema sobre teclado):
• Desenchufado.
• Interruptor AT-XT.
• Tecla atrapada, teclado sucio.
– Monitor:
• Comprobar secuencia de arranque con “dir a:”
– La luz de la disquetera no se apaga:
• Disquetera con cable al reves.
• Se intenta cargar un programa demasiado grande.
– Errores de memoria (tema sobre memorias).
– Problemas en las tarjetas:
• Chips en zócalos sueltos por tensiones térmicas.
• Soldaduras sueltas por tensiones térmicas.
• Componente “autococido”.
• Pistas en tarjetas rotas.
• Suciedad: cuando se calienta falla.
• Conectores oxidados.
• Incompatibilidad RF o EM.
98
4.- Identificación y sustitución de chips
averiados.
• Tarjeta averiada: la cambiamos.
• Reparación de tarjetas (sustitución de chips) en raras
ocasiones:
– Chips de memoria, ROM, CPU, procesadores en tarjetas,
coprocesadores.
– Zócalo, soldados, superficie, tarjetas de 4 capas.
99
4.3.- Soldar y desoldar:
– Soldar en un PC es complicado. Requiere experiencia.
– Calentar piezas antes de soldar.
– Estaño fino, soldador de 40-60W, punta fina.
– No calentar mucho los chips. Se dañan.
• Soldar patillas alternas.
• Paciencia.
• Sumideros de calor (alicates de punta fina).
– Utilizar herramientas para fijar tarjetas.
– Cuidado con tarjetas de 4 capas.
– Cuidado con orientación de componentes.
1 12
2 11
3 10
4 9
5 8
6 7
100
Tema 9: Memorias
semiconductoras.
1.- Introducción.
2.- Tipos de memoria. Memoria estática y
dinámica.
3.- Combinación de distintos tipos de
memoria.
4.- Bancos de memoria.
5.- Errores y averías en la memoria. Tests
de memoria.
1.- Introducción.
• Chips de memoria: suelen ser de los más fáciles de
sustituir:
– Reparación.
– Ampliación.
• PCs antiguos: muchos chips de memoria en zócalos.
• PCs modernos: módulos SIMM.
• Cómo se organiza la memoria en los PCs. Rendimiento,
limitaciones, etc.
• Errores y averías relacionados con la memoria y
soluciones.
101
2.- Tipos de memoria. Memoria estática
y memoria dinámica.
• Organización y empaquetamiento:
– Chips DIP (Dual Inline Package).
– Chips SIPP (Single Inline Pin Package).
– SIMM (Single Inline Memory Module): 30 o 72 contactos.
– Tarjetas PCMCIA (portátiles).
– Tarjetas de expansión “privadas”.
– DIMM (Dual Inline Memory Module): 128 contactos.
• Velocidad de acceso: 70, 60, 50... ns.
• Tamaño: 16 KB...1MB..... 32 MB.... 128 MB....
102
2.2.- Memoria estática y memoria dinámica:
– Velocidad del CPU y velocidad de acceso a memoria:
• 8 MHz: acceso en 125 ns
• 12 MHz: acceso en 83 ns
• 16 Mhz: acceso en 62 ns (1993)
• 150 Mhz: acceso en 6.67 ns (?)
• 1 GHz: acceso en 1 ns (????).
– Memoria dinámica/estática: precio y velocidad.
– Memoria estática SRAM:
• Contruida a partir de 6 transistores/bit. Cara. Factor 10 DRAM.
• Rápida. Factor 6 DRAM.
• Estática. No necesita refresco.
– Memoria dinámica DRAM:
• 1 transistor y 1 condensdor por bit. Barata.
• Lenta. Tiempo para direccionamiento y carga de dato.
• Dinámica: el condensador se descarga. Refresco.
• Direcciones organizadas en filas y columnas. Memoria
paginada.
– Precio de memoria del PC: 20% - 30% del precio del PC.
103
3.1.- Sistemas con DRAM únicamente: Wait States.
– La CPU espera respuesta de RAM en 2 ciclos de reloj.
– Tiempo asociado a distintas velocidades:
freq 1 ciclo 2 ciclos 3 ciclos 4 ciclos
25MHz 40 ns 80 ns 120 ns 160 ns
33MHz 30 ns 60 ns 90 ns 120 ns
40MHz 25 ns 50 ns 75 ns 100 ns
50MHz 20 ns 40 ns 60 ns 80 ns
66 MHz 15 ns 30 ns 45 ns 60 ns
100 MHz 10 ns 20 ns 30 ns 40 ns
104
– Eficiencia típica: 80-99% de los accesos a memoria a
través de la caché. Acelera notablemente el acceso a
memoria.
– Cantidad de memoria caché recomendable:
• Entre 1/128 y 1/64 de volumen de DRAM.
• 64 MB de DRAM: 512 KB - 1024 KB de caché.
• 16 MB de DRAM: 256 KB de caché.
105
– Elementos de memoria:
• Chips 1 bit; chips 1 nybble; SIMM de 30 contactos; SIMM de
72 contacos; DIMM de 128 contacos.
• Bus de 8 bits: un acceso a memoria proporciona 8 bits a la
vez. Por ejemplo, para 256 KB:
a) 8+1 chips de 256 K x 1bit.
b) 2 chips de 256 K x 4 bits y 1 chip de 256 K x 1 bit.
c) 1 módulo SIMM de 30 contactos y 256 K direcciones.
d) NO VALE: 2 chips de 1024 K x 1 bit.
• Un banco de memoria es un conjunto de chips de memoria
que alimentan el bus de datos de la CPU.
– Bancos en PC de 8 bits: 8+1 bits:
CPU 8088
data path
direcciones
ROM
Banco 0
Banco 1 comparador
Banco 2
Banco 3
0 1 2 3 4 5 6 7 P
banco de memoria
0 1 2 3 4 5 6 7 P 0123 4567 P
Bit (chip)
00 01 02 04 08 10 20 40 80 Bancos (de 16 KB)
B 04 : direcciones 04000-07FFF
08 : direcciones 08000-0BFFF
A 0C : direcciones 0C000-0FFFF
0C 01 201: A
Ejemplos: 04 40 201: B
A 10 : direcciones 10000-1FFFF
B 20 : direcciones 20000-2FFFF
30 : direcciones 30000-3FFFF
10 01 201: A
Ejemplos: 20 20 201: B
108
– Interpretación de mensajes de error en 8088 de 640 KB:
Bit (chip)
00 01 02 04 08 10 20 40 80 Bancos (2 x 256 y 2 x 64 KB)
B 40 : direcciones 40000-7FFFF
80 : direcciones 80000-8FFFF
90 : direcciones 90000-9FFFF
30000 02 201: A
Ejemplos: 60000 20 201: B
– Errores en tarjetas:
• Se refieren a direcciones que no corresponden a RAM.
• Parity check 2.
• En sistema de 256 KB: “40 FF 201 parity check 2”
– En algunos clónicos con 640 KB, los bancos aparecen
invertidos: 64, 64, 256, 256. No suelen indicar el chip (hay
que probar todos los chips del banco).
Bit (chip)
00 01 02 04 08 10 20 40 80 Bancos (1 x 128 y 1 x 512 KB)
110
Tema 10: La fuente de
alimentación.
1.- Introducción.
2.- Conexiones de la fuente de
alimentación.
3.- Mantenimiento de la fuente de
alimentación.
4.- Ahorro de energía.
5.- Averías y reparación de la fuente de
alimentación.
6.- Protección de la fuente frente a
problemas de alimentación externos.
1.- Introducción.
• Fuente de alimentación para conversion AC/DC.
• Tipos de fuentes: lineales y conmutadas.
Funcionamiento. Diferencias. Fuentes en PC.
• Importancia de la fuente en el PC. Alimentación.
Protección. Ventilador.
• Peligros de la fuente de alimentación: puntos peligrosos;
transitorio de encendido.
111
2.- Conexiones de la fuente de
alimentación.
• Alimentación placa base con dos conectores: P8 P9.
– Solo admite una posición. Si nos equivocamos, se rompe.
1 Naranja P.G.
2 Rojo +5
3 Amarillo + 12
4 Azul -12 P8 P9
5 Negro GND
+5 +5 +5 -5 0 0 0 0 -12 +12 +5 PG
6 Negro GND
7 Negro GND
8 Negro GND
9 Blanco -5
10 Rojo +5
11 Rojo +5
12 Rojo +5
• Otros conectores:
– Interruptor de encendido.
– Conectores Molex (HD, CDROM).
– Conectores Berg (FDD).
112
3.- Mantenimiento de la fuente de
alimentación.
• Piezas móviles: interruptor y ventilador. Limpiar
ventilador e interior con aire a presión, lejos del PC.
• Atención al ventilador. Si falla, averías seguras.
• Evitar abrir la fuente de alimentación: peligroso.
113
5.- Avería y reparación de la fuente de
alimentación.
• ¿Qué hacer si no funciona la fuente de alimentación?
– Comprobar que hay tensión en el enchufe y medirla.
– Comprobar cables.
– Comprobar si llega tensión a la fuente.
• ¿Funciona el ventilador?
• ¿Se oye “clic” en altavoz al encender?
– Si no funciona la fuente:
• Quitar los tornillos que la fijan al chasis.
• Desenchufar conectores.
• Colocar una fuente nueva.
• Antes de arrancar, reducir el sistema al mínimo.
114
• Prevención de problemas de la red de alimentación:
– Revisar enchufe de la pared. ¿Tiene alimentación?
¿Puede ser apagado accidentalmente?
– Revisar equipos enchufados a la misma línea. Mucho
consumo; motores grandes; calefactores....
– Todos los periféricos con tierra común.
– Protección contra problemas de alimentación:
• picos
• oleadas
• subidas o bajadas de tensión
• cortes
• Protección contra sobretensiones y picos de tensión:
– Bases de corriente con dispositivo de protección.
• Efectivo pero de un solo uso. No se puede comprobar. No
están bien calibrados.
– Estabilizador de tensión.
• Subidas y bajadas de tensión:
– Las absorbe la fuente de alimentación pero sufre.
– Tolerancia de la fuente a alimentación externa.
• Cortes de tensión: producen muchos daños:
– SPS (Standby Power Suply). Tiempo de conmutación.
– UPS (Uninterruptible Power Suply). Precio.
115
Tema 11: El disco duro.
1.- Introducción.
2.- Parámetros característicos del disco
duro.
3.- Tipos de disco. Tipos de interface.
4.- Instalación y configuración del disco
duro.
5.- Formateo del disco duro. Particiones.
1.- Introducción.
• El disco duro es una de las piezas más importantes.
Almacenamiento de datos y programas.
• Esencial tenerla en cuenta en el mantenimiento.
• Sistema de disco duro:
– Disco duro.
– Interface.
• Objetivo del tema:
– Conocer cómo funciona, partes, tipos de disco.
– Interfaces.
– Instalación, formateo, particionamiento.
• Próximos temas: Organización lógica, mantenimiento
preventivo y reparación.
116
2.- Parámetros característicos del
disco duro.
2.1.- Geometría del disco duro: cabezas, pistas,
cilindros y sectores.
• Los datos en el disco duro están organizados en
sectores: grupos de 512 bytes = 0.5 KB.
– Un disco duro tiene varios discos.
– Cada disco tiene dos caras y cada cara una cabeza.
– Cada cara organizada en pistas (anillos concéntricos).
– Cada pista está dividida en sectores.
– Un sector es la unidad mínima de datos que puede leerse.
0 9 1
1 8
2 2
3
4 7
3
5
6
4
7 6
0 1 2 3 4 5
117
• Concepto de “cilindro”:
– Las cabezas juntas. Un motor las mueve todas a la vez.
– Mover cabezas (cambiar de pista) es lento.
– Datos organizados por sectores, cabezas, pistas: hasta
que no se llena “un cilindro” no se pasa al siguiente.
• Problema de superficie de las pistas internas:
– Sectores en primeras pistas excesivamente grandes.
– “Zone Bit Recording” número de sectores variable.
– Precompensación de escritura: WPCOM.
– Escritura con baja corriente: LZONE.
118
• Tasa de transferencia (una vez localizado el sector):
– 3600 rpm, 17 sectores:
60 vuelt/seg x 17 sect/vuelt x 0.5 KB/sect = 510 KB/seg
– Problema: tiene que dar tiempo a:
• Leer datos + ECC (Error Correction Code).
• Determinar si hay errores y corregirlos. (Controladora).
• Transferencia de datos al sistema. Nuevo chequeo de datos.
• Confirmación de datos correctos. El sistema pide el siguiente
sector.
• Mientras tanto el disco ha girado y han avanzado algunos
sectores.... Hay que esperar una vuelta completa. Resultado:
¡¡¡se tardan 18 vueltas en leer 17 sectores!!!
60 x 17 x 0.5 KB/seg / 18 = 28.3 KB/seg
– Solución: Interleaving. Durante el formateo a bajo nivel se
“intercalan” sectores entre sectores consecutivos:
17 1
2 9 1
10
16 3
17 2
15 4
8 11
14 5
16 3
13 6
7 12
12 7
15 4
11 8
10 9 6 13
14 5
17
1
15 16
2
17
3
1
120
• Longitud máxima de ráfagas de errores corregibles con
ECC:
– IBM AT: 5 bits
– Clónicos AT: 11 bits
– Pentium: 70 bits
121
– Reorganización de registros CL, CH, DH en BIOS:
Registro CL de 6 bits para identificar sector: 63 valores
Registro CH de 12 bits para identificar pista: 1024 valores
Registro DH de 8 bits para identificar cabeza: 256 valores
• Si el disco es de 16 cabezas y 63 sectores se pueden
direccionar: 63 x 16 x 1024 x 512 B = 504 MB
– Utilización de driver:
• Programa en el disco duro. Particiones.
• Programa en ROM del disco duro.
122
3.- Tipos de disco y de interfaces.
123
Interface ST-506:
– Shugart Technologies ST-506/412. Controladora HD.
– Tarjeta ST-506 en bus ISA. Dos cables al HD:
• 20 líneas de datos.
• 34 líneas de control.
– Transferencia hasta 7.5 Mb/s.
– Discos de hasta 16 cabezas.
– Movimiento de cabezas paso a paso (lento).
– Transferencia HD-controladora ruidosa. (ECC y separación
de datos)
124
Interface IDE: (Integrated Drive Electronics)
– 1986, Western Digital y Compaq.
– IDE es un adaptador. Controladora integrada con HD.
– La controladora de un disco IDE convierte los datos al
formato del bus ISA. El adaptador le da acceso al BUS.
• Tarjeta multifunción y cable de 40 líneas.
• Cable de 40 líneas desde placa base.
– Problemas (primeras versiones):
• Es difícil acceder a la controladora para formatear a bajo nivel.
• Problemas para trabajar con discos de más de 504 MB.
126
• Jumpers master/slave:
– IDE y EIDE soporta 2 controladoras. Una master y otra
slave.
– Mientras una está activa, la otra desconectada
eléctricamente.
– El mejor disco-controladora debe ponerse como master (si
se puede).
• Terminadores:
– Control de acceso a buses:
• Buses tri-estado: 0, 1, alta impedancia (desconectado):
Ejemplos: ISA, PCI, VESA, ..., IDE, EIDE. Todos los
dispositivos desconectados salvo uno.
• Buses “open-colector”: para cada línea hace falta una
resistencia al final del bus. Todos los dispositivos a 0 salvo el
activo. Es necesaria la resistencia al final del bus.
“Terminador”: la resistencia al final del bus.
– Normalmente un solo disco. Viene con su terminador. Si
añadimos otro disco, debemos quitar el terminador del
dispositivo que no está al final de la línea.
– Tipos de terminadores: “chips”, “conectores”.
127
4.3.- Cableado, ajuste de jumpers y terminador.
– IDE/EIDE:
• Seleccionar master/slave.
• Cables de 40 líneas. Cables con 2 o 3 conectores. Posición.
• Alimentación.
• No hay terminador.
– SCSI:
• Identificación de drive con jumper (o interruptor).
• Cable de datos (50 o 68 líneas). ¿Varios conectores?
• Terminador: uno y solo uno. En el último dispositivo SCSI.
• Alimentación.
– ST-506/ESDI:
• Identificación de drive con jumper (o interruptor).
• Terminador en el último.
• Alimentación.
• Cable de datos: 20 líneas.
• Cable de control: 34 líneas. Cables con 25-29 cruzados:
permiten configurar dos discos como DS0.
128
5.- Formateo del disco duro.
129
5.2.- Particionamiento del disco duro.
– Importante para poder poner varios sistemas en un disco
duro. En 1983 IBM saca disco de 10 MB con 2 particiones
de 5 MB: DOS y XENIX.
– Mecanismo de arranque: MBR y tabla de particiones.
Particiones de arranque con sistemas operativos.
Particiones de datos.
– Programa para hacer particiones: fdisk. DOS no puede
usar un disco mientras no haya sido particionado. Al
menos una partición.
– Particiones eficientes:
• S.O. FAT 16: Los datos en DOS agrupados en clusters. El
tamaño del cluster depende del tamaño de la partición:
– hasta 128 MB clusters de 2 KB
– hasta 256 MB clusters de 4 KB
– hasta 512 MB clusters de 8 KB
– hasta 1 GB clusters de 16 KB
– hasta 2 GB clusters de 32 KB
– más de 2 GB clusters de 64 KB
• Si se hacen particiones muy grandes y se guardan ficheros
chicos, se desperdicia mucho espacio. Solución: partición de
ficheros grandes y partición de ficheros chicos.
• Muchas particiones es poco aconsejable.
• FAT 32: Clusters de 4 KB en particiones de hasta 8 GB.
• Particiones y sistemas operativos como Windows.
130
5.3.- Formateo de unidades lógicas.
– Format d: Format c: Format c: /s
– Prepara 4 de las 5 áreas esenciales en los discos de DOS:
• Master Boot Record (MBR) ya esta preparado por fdisk.
– contiene tabla de particiones
– a veces información sobre el disco duro
– está en el sector 0,0,1
• Dos Boot Record (DBR):
– está en sector 0,1,1 (cilindro 0, cabeza 1, sector 1)
– contiene programa para arranque
– contiene un puntero a la FAT
• File Allocation Table (FAT):
– desde el sector 0,1,2 en adelante....
– dos copias de la FAT
– tabla indicando qué clusters corresponden a qué ficheros
– En FAT 12 bits 6 KB cada copia
– En FAT 16 bits 128 KB cada copia
– En FAT 32 bits tiene otra estructura para no tener limitaciones
• Directorio raíz:
– base de la estructura de directorios
– situado inmediatamente detrás de la FAT
– en FAT-12 podemos poner en este directorio hasta 128 entradas
– en FAT-16 hasta 512 entradas
– en FAT-32 número ilimitado
• Área de datos de usuario:
– lo primero que tiene si es de arranque es IO.SYS, MSDOS.SYS y
COMMAND.COM
– ficheros, directorios.....
– El formateo de alto nivel crea el DBR, FAT, directorio raíz y
si seleccionamos instalación del sistema, algunos
directorios en el área de datos.
– El formateo a alto nivel no borra los datos. Se pueden
recuperar.
131
Tema 12: Organización lógica
del disco duro.
1.- Introducción.
2.- Sectores absolutos y sectores DOS.
3.- Clusters.
4.- Dos Boot Record.
5.- La FAT y el directorio raíz.
6.- Subdirectorios.
7.- Estructura lógica del disco duro.
1.- Introducción.
• Reparación: conocer organización hardware/software.
• ¿Cómo se organizan los datos en el disco?
– Depende del Sistema Operativo.
– Papel del S.O.:
• Organización de datos en dispositivos.
• Todos los programas ven la misma estructura de archivos.
• Organización del disco duro por DOS.
• Permite: mantenimiento y reparación.
132
PT Master Boot Record (MBR) - PT
Dos Boot Record (DBR)
1ª Particion: C:\
Particion Primaria
D:\
1ª Particion: D:
BIOS Param. Block (BPB)
FAT 1 - FAT 2 - Root Directory
Particion Extendida
133
2.- Sectores absolutos y sectores DOS.
• Disco duro organizado en sectores: 512 B
• Denominación de sectores (por BIOS y controladora):
cilindro, cabeza y sector: C/H/S
• Sectores numerados por DOS en cada partición.
Identificación vectorial (no 3-D).
• Conversión de sectores absolutos a sectores DOS:
– C0/H0/S0 : sector donde está el DBR de la partición.
– NS ; N H : núm. de sectores/pista y núm. de cabezas.
– SDOS = NS NH (C - C0) + NS (H - H0) + (S - S0 )
• Conversión de sectores DOS a sectores absolutos:
– S = (S0 + SDOS) % NS
– Aux = (S0 + SDOS) / NS + H0
– H = Aux % NH
– C = Aux / NH + C0
• Ejemplo:
– NS = 63; NH = 16;
– C0 / H0 / S0 = 100 / 4 / 1;
– ¿Cuál es el sector DOS asociado a C/H/S 107 / 3 / 3 ?
SDOS = 63 x 16 x (107 - 100) + 63 (3 - 4) + (3 - 1) = 6995
– ¿Cuál es el sector absoluto asociado al sector DOS 6995?
S = (1 + 6995) % 63 = 3
Aux = (1 + 6995) / 63 + 4 = 115
H = 115 % 16 = 3
C = 115 / 16 + 100 = 107
C/H/S = 107 / 3 / 3
• El sector DOS núm. 0 contiene el DBR.
• Sectores en DOS agrupados en “clusters”:
– Para hacer el disco más manejable para MSDOS.
– Cada cluster son varios sectores.
134
3.- Clusters.
• Disquetes de 3 1/2:
– 1.44 MB: 1 sector por cluster. Clusters de 0.5 KB
– 720 KB: 2 sectores por cluster. Clusters de 1 KB.
• Discos duros:
– FAT 12:
• Hasta 16 MB 8 sect/cluster 4 KB
– FAT 16:
• Hasta 128 MB 4 sect/cluster 2 KB
• Hasta 256 MB 8 sect/cluster 4 KB
• Hasta 512 MB 16 sect/cluster 8 KB
• Hasta 1 GB 32 sect/cluster 16 KB
• Hasta 2 GB 64 sect/cluster 32 KB
• Hasta 4 GB 128 sect/cluster 64 KB
– FAT 32:
• Hasta 2TB 4 sect/cluster 2 KB
..... .....
39 EOF
40 41
41 42
42 44
43 BAD
44 102
.... .....
102 103
103 EOF
104 0
136
• Tipos de FAT:
– FAT 12:
• HD con menos de 16 MB (también en floppies).
• Cada entrada de la FAT son 12 bits.
• Pueden direccionarse hasta 4096 clusters de 4KB (16MB).
• Cada FAT ocupa 4096 x 12 bits = 6KB = 12 sectores.
• Directorio raíz tiene 128 entradas de 32 bytes.
– FAT 16:
• HD desde 16 MB hasta 4 GB.
• Cada entrada de la FAT son 16 bits.
• Pueden direccionarse hasta 64 K clusters de tamaño variable
(¡¡¡hasta de 64 KB !!!).
• Cada FAT ocupa 128 KB.
• Directorio raíz tiene 512 entradas de 32 bytes.
– FAT 32:
• HD hasta 2 TB.
• Cada entrada de la FAT son 32 bits.
• Pueden direccionarse hasta 4 G clusters de 2 KB.
• La FAT tiene tamaño variable (¡¡no es de 16 GB!!).
• El directorio raíz no está limitado y es de tamaño variable.
• Las entradas de directorio están ampliadas: Nombre de hasta
256 caracteres, propietario, permisos, etc....
• Después de las dos copias de la FAT y del directorio
raíz vienen los clusters (numerados a partir del 2) que
contienen los datos de usuario.
• La FAT y el directorio raíz se preparan cuando se
formatea el disco.
• Escritura de un fichero (edlin, edit...).
• Lectura de un fichero (type).
• Borrado de un fichero (del).
• Escritura de un directorio (sub-directorio) (mkdir).
137
6.- Subdirectorios.
– Los sub-directorios son ficheros con marca especial de
“directorio” en el campo de “atributos”.
– Estos ficheros tienen entradas de 32 bytes similares a las
del directorio raíz.
– El número de entradas no está limitado (porque el tamaño
del “fichero” de sub-directorio no está limitado).
– Los sub-directorios tienen dos entradas especiales:
• directorio actual: ‘.’
• directorio padre: ‘..’
– Ejemplo de sub-directorio:
1.- Introducción.
• Mejor evitar problemas que tener que resolverlos.
• El disco duro es una pieza esencial. Contiene todo el
trabajo. Es vital proteger el disco duro (los datos).
• Mantenimiento preventivo:
– Mantenimiento hardware: evitar que el HD se rompa.
– Mantenimiento software: evitar que se dañen las áreas
más importantes para preservar los datos.
– Copias de seguridad.
• Reparación: recuperar datos / dispositivo.
• Virus.
• Los discos duros no son eternos.
139
2.- Mantenimiento preventivo del
hardware.
• Lo esencial visto en “mantenimiento preventivo del PC”:
– Dejar el PC siempre encendido (si es posible).
– Evitar problemas de alimentación. UPS.
– Temperatura, polvo, humo, vibraciones, condensaciones....
– Aparcar cabezas.
• Aparcado con “park”. Timepark.
• Aparcado automático.
– Montarlo correctamente.
• Formateo a bajo nivel en la posición de trabajo.
• Formateo a bajo nivel a temperatura de trabajo.
– Formateo a bajo nivel en ST-506 y ESDI.
• Para corregir desajustes de cabezas.
• Para evitar el desvanecimiento de las marcas de sectores.
• Evitar formateo “no destructivo”.
– Ruidos en el HD.
• Ruido de motor.
• Ruido de cabezas.
– Cache de disco.
• Acelera acceso a disco.
• Reduce trabajo de las cabezas.
140
3.- Mantenimiento preventivo del
software.
• Realizar copias de seguridad de datos del disco
esenciales para su mantenimiento y reparación:
– Configuración y tipo de disco (cuando se configura el HD):
• Numero de C/H/S, Wprecom, Lcyl, ECClength....
• No solo “tipo”. Depende de la BIOS.
– MBR (cuando se establece la tabla de particiones):
• Debug y programa en ensamblador; Norton; Pctools....
• Aprender a hacer back-up y recuperación.
– DBR (cuando se formatea el HD):
• (Similar a MBR)....
– FAT y directorio raíz (diariamente):
• Esta información es esencial para encontrar los ficheros.
• Un error en un sector afecta a un trozo de fichero. Un error en
la FAT o en el directorio raíz puede hacer que no podamos
leer nada del disco. Las cabezas pasan tiempo sobre la FAT...
• La FAT y directorio raíz permiten recuperar ficheros borrados.
– Datos de usuario:
• Conviene hacer copias de seguridad periódicamente.
• Prevención del formateo accidental:
– Label
– Esconder “format” y hacer macro.
• Análisis de superficie (al menos anual).
– Problemas de superficie en discos duros. Control de
calidad.
– Problemas de lectura no reportados por el sistema:
• Problemas que resuelve la controladora.
• Problemas que resuelve la BIOS y DOS ignora.
– Análisis de superficie; FAT; tabla de sectores defectuosos.
141
• Defragmentación del disco duro (mensual).
– ¿Qué es defragmentar?
– Ventajas:
• Quita trabajo de lectura al HD: alarga la vida útil del HD.
• Acelera la lectura de datos.
• Facilita la recuperación de ficheros.
• Utilizar las opciones de verificación: “copy /v”.
– Comprueba que los ficheros copiados son legibles.
142
5.- Virus: detección y eliminación.
• Virus: un competidor humano competente. Difícil.
• La mejor solución es realizar backup regularmente
guardando varias generaciones:
– Minimiza los efectos de los virus.
– Ayuda a identificar ficheros que contienen virus.
143
5.2.- Antivirus.
– Dos estrategias para detectar elementos infectados:
• Buscar patrones de virus (de virus conocidos) en los ficheros
que pudieran tomar el control.
• Analizar cambios en los ficheros que pudieran tomar el control
(CRC). Independiente del tipo de virus.
– Necesidad de actualizar los antivirus. Bases de datos con
patrones de nuevos virus.
– Necesidad de actualizar bases de datos de CRC de los
ficheros ejecutables.
1.- Introducción.
• Objetivos:
– Recuperación de datos.
– Rearrancar el HD, al menos para recuperar datos.
– Hacer que el HD vuelva a ser funcional.
• El back-up es esencial.
• Muchas veces se pueden recuperar datos borrados:
– Copia de la FAT actualizada.
– Disco poco fragmentado.
• Problemas del disco:
– Hardware (controladora, motor... Sectores defectuosos...)
– Software: errores en MBR, DBR, inconsistencias FAT...
145
2.- Mensajes de error.
• Cuando hay problemas con disco, análisis del disco (sin
escribir nada) con chkdsk o con scandisk.
• Dos tipos de análisis:
– De superficie: se comprueba qué clusters se pueden leer
sin problema.
– Estándar: Se verifican FAT y estructura de directorios para
identificar posibles inconsistencias.
• Mensajes de error (inconsistencias en FAT).
• Organización de FAT. Lectura y borrado de ficheros.
2.1.- Clusters perdidos.
– Son clusters que no están asociados a ningún fichero. Son
“ficheros sin nombre”.
– Se debe a interrupción durante proceso de escritura o
ficheros temporales mal borrados.
– Solución: ponerle nombre o poner “libres” los clusters.
2.2.- Subdirectorio inválido.
– Son subdirectorios que no tienen las entradas “.” y “..”.
– Se puede deber a que a un fichero de datos se le haya
puesto accidentalmente atributos de directorio o a que se
hayan dañado algunas entradas del directorio.
– Solución: arreglar el directorio (poner “.” y “..”) o convertirlo
en fichero.
2.3.- Errores de localización de clusters.
– La cadena de clusters tiene un número de bytes menor del
especificado en el directorio. Se han perdido clusters.
– Solución: Cambiar la entrada del directorio.
146
2.4.- Cluster inválido.
– En la cadena de clusters asociados a un fichero alguno
tiene una marca de “libre” o de “malo” antes de llegar al
EOF.
– Esto da lugar a una combinación de problemas de clusters
perdidos (los posteriores) y problemas de localización de
clusters (faltan para completar el tamaño del fichero).
– Solución: editar la FAT.
2.5.- Cadenas de clusters cruzadas.
– Se produce cuando hay clusters que están asociados
simultáneamente a dos o más ficheros.
– Suele deberse a escritura simultánea de ficheros por dos
aplicaciones mal depuradas en sistemas multitarea.
– Solución: editar la FAT y buscar la solución más razonable.
147
3.1.- Reparación de ficheros borrados.
– Norma básica: no escribir nada en el disco.
– Editar el directorio y activar la entrada.
– Editar la FAT y activar los N clusters libres a partir del
primer cluster del fichero.
– Si el disco esta poco fragmentado, recuperación fácil.
– Si disponemos de una copia reciente de la FAT, trivial.
– Si se ha escrito un fichero, puede estar parcialmente
borrado. Puede recuperarse una parte.
3.2.- Reparación de discos formateados.
– Si tenemos copia de la FAT: unformat.
– Extracción de ficheros con copia de la FAT.
– Si no hay copia de la FAT, se pueden localizar los
subdirectorios y a partir de ellos localizar los ficheros (si el
disco está poco fragmentado).
148
– No desfragmentar ni “reparar” con scandisk (porque
“arreglará” el fichero dejando libres los clusters sanos y
marcando defectuoso el malo).
– Copy con “ignorar” copia lo que puede del fichero (se salta
los clusters defectuosos).
– Xcopy hace copias con la misma estructura física. Se salta
pistas donde hay clusters que no se pueden leer.
– Cuando se manipula la FAT, recordar que hay dos copias.
– Marcar los sectores malos en la FAT y formateo a bajo
nivel.
4.2.- Sectores de MBR o DBR dañados.
– MBR dañado: formateo a bajo nivel. Reeditar tabla de
particiones. Si podemos leer el disco duro, extraer todo.
– Si el cilindro 0 está dañado, disco inservible.
– DBR dañado: Se puede desplazar haciendo una partición
pequeña y colocando la primera partición DOS en una
zona sin problemas en las pistas.
4.3.- Recuperación de un disco averiado (datos).
– Arrancar de disquete. (SO y utilidades básicas).
– ¿Hay acceso a C:\ ? Sacar datos....
– No hay acceso: leemos MBR (con FDISK). ¿Detecta HD?
– Si no lo detecta buscar problema hardware:
• Set-up, temperatura, condensaciones, cables, giro de disco y
movimiento de cabezas, chips, controladora....
– Si lo detecta, verificamos que sea consistente.
Recuperamos MBR de back-up.
– Verificamos DBR.
– Una vez accedido, verificamos FAT y directorio raíz.
– Recuperamos datos. ¿Reutilizar disco?
• Si no podemos extraer los datos, existen compañías
que se dedica al rescate de datos de HDs. Caro.
149
Tema 15: Instalación y
reparación de unidades de
disco flexible.
1.- Introducción.
2.- Mantenimiento preventivo.
3.- Instalación de una disquetera.
4.- Averías de la disquetera.
5.- El futuro de las unidades de disquete.
1.- Introducción.
• La disquetera en los PCs:
– PCs sin disquetera ni HD (ROM con BASIC; cassettes).
– PCs con disquetera sin HD. SO en disquetes.
– PCs con HD y disquetera. Instalación de programas.
– La época del CD-ROM. Disquetera para transferir datos.
– Unidad ZIP; CD-ROM grabables; unidad de cinta; la red.
• Sistema de discos flexibles:
– Disquete: lámina de plastico con óxido de hierro. Limpiador
de algodón y protector. Protector escritura. Vida: 3-4 años.
– Disquetera: compatible (tamaño y capacidad de disquete).
– Controladora (tarjeta; tarjeta multifunción; placa base).
– Cable (34 líneas, 3 conectores: controladora, B:, A:).
150
2.- Mantenimiento preventivo.
• Antes se utilizaban mucho y se averiaban con
frecuencia. Ahora se usan poco y se averían menos.
• Mantenimiento:
– Limpieza de cabezas: sólo si hay muchos fallos. Puede
desalinear las cabezas. Evitar productos abrasivos.
– Cuidados con las cabezas en discos de 5.25 (protector).
– Cuidados de los disquetes (imanes, sol, no tocar,
temperatura y condensaciones).
– Cuidados generales de la disquetera: polvo, humo,
temperatura interna, cambios de temperatura.
– Software de test de disqueteras. Chequeo periódico.
– Ahora se usa poco: conviene probar a fondo mientras está
en garantía.
151
4.- Reparación de averías en la
disquetera.
152
5.- El futuro de los disquetes.
153
Tema 16: Dispositivos SCSI.
1.- Introducción.
2.- El sistema SCSI.
3.- Instalación física.
4.- Instalación software.
1.- Introducción.
• Al principio, cada dispositivo su controladora. Muchos
dispositivos suponía muchas tarjetas.
• Solución: el fabricante pone el dispositivo y la
controladora en el juntos.
• Problema: ¿la controladora con qué bus se debe
comunicar?.
• Solución: adaptadores (interfaz intermedio). SCSI
(Small Computer Systems Interface) es un adaptador.
• Ventajas de SCSI (o de IDE):
– Cableado controladora-dispositivo más corto: menos ruido.
– Controladora y dispositivo perfectamente adaptados.
– Fáciles de configurar. Pocas tarjetas.
– Dispositivos sirven para muchas arquitecturas.
– SCSI soporta: HD, tapes, printers, CDROM, grabadoras
CD, scanners, etc.
154
2.- El sistema SCSI.
• El estándar SCSI:
– Aparece en 1984 por Shugart-tech (Seagate) SCSI-1.
Luego SCSI-2 (estándar) y luego SCSI-3.
– Cables: hasta 6 metros cableado simple o 25 balanceado.
– Identificadores: ID0, ID1, .... ID7. (SCSI-3 hasta 32).
– El adaptador es un dispositivo SCSI. Necesita ID.
– Terminadores: resistencias en los extremos de la línea
SCSI. Terminadores activos y pasivos.
Bus SCSI
Bus PCI
terminadores
155
3.- Instalación física.
156
4.- Instalación software.
Sistema operativo
Interface
Driver adaptador
estándar
• Stándar:
– ASPI: Advanced SCSI Programming Interface (frecuente).
– CAM: Common Access Method (menos común).
• El driver del host adapter tiene que ser totalmente
compatible con el sistema operativo.
• Los discos SCSI incorporan BIOS con drivers para
poder arrancar.
157
Tema 17: Reparación de
impresoras.
1.- Introducción.
2.- Componentes de la impresora.
3.- Mantenimiento.
4.- Problemas comunes.
5.- La impresora láser.
1.- Introducción.
• Problemas con impresoras: muchas piezas móviles.
• Muchos modelos de impresoras. Muy diferentes unas
de otras.
• Problemas típicos:
– Usuario; software; limpieza; configuración.
158
3.- Mantenimiento.
• Manual de mantenimiento.
• Lubricar piezas.
• Impresoras con cabeza móvil (margarita, aguja y chorro
de tinta): banda de arrastre de cabeza.
– Impresoras de margarita (ya casi no existen):
• Sustitución de margaritas.
• Bandas de arrastre de cabeza.
• Cinta de tinta.
• Lubricado de piezas móviles.
– Impresoras de aguja (comercios):
• Bandas de posicionamiento de cabeza. Lubricado.
• Cinta de tinta.
• Sustitución de cabezas. Termosensores en cabezas.
• Rodillos de arrastre de papel.
– Impresoras de chorro de tinta:
• Banda de posicionamiento de cabezas.
• Cartucho de tinta: limpieza y sustitución.
• Rodillos de arrastre de papel.
– Impresoras láser (impresión masiva):
• Limpieza: particulas de papel y de tóner.
• Sustitución de tóner. Sustitución de rodillo fotosensible. Kit de
limpieza y mantenimiento.
159
4.- Problemas comunes y su resolución.
160
5.- La impresora láser.
1.- Introducción.
162
2.- Modems y puerto serie.
• Modem utiliza usualmente el puerto serie.
• Puerto serie:
– UART (Universal Asynchronous Receiver Transmiter).
• 8250 (1 byte de buffer; 100 ns acceso). (Nat. Semiconductor).
• 16450 (1 byte de buffer; 20 ns acceso). (Nat. Semiconductor).
• 16550 (16 bytes buffer; 20 ns accespo). (Nat. Semiconductor).
– Conector RS232, DB9 o DB25. Muchas posibles
configuraciones. 2 lineas de datos y varias de control.
• Modem: Comunica línea telefónica con RS232.
– Modem programables: programación de configuración
puerto serie y velocidad de transmisión.
– Software de comunicación: configuración y uso del
modem, transferencia de datos y ficheros, etc.
• Cuidados y mantenimiento:
– Línea telefónica ruidosa: desacoplador de línea telefónica.
– Configuración: seleccionar parametros de la transmisión
serie: paridad (no, par, impar), n bits (7 u 8), bit de stop (1,
2 o 1.5), local echo (on off), velocidad de transmisión.
– Conflictos recursos del puerto serie (interrupciones y I/O).
cpu
Chip
bus DAC
video
Placa
monitor
base rom
Ram de
vídeo 164
• Importancia del bus: 1280x1024 4 bytes, 72 frames/seg
requiere 377 MB/s. Ideal: PCI 66 MHz.
• Memoria de las tarjetas de vídeo:
– Cantidad: relacionada con la resolución. 256 K.... 4 MB.
– Memorias de doble puerto (VRAM).
– Window RAM (WRAM): para operaciones de bloque.
– Apertura de video: ideal toda direccionada por CPU.
• Video chip:
– Lee datos de RAM vídeo; los convierte en imagen digital.
– Frame-buffer chip: la imagen digital está en la memoria.
– Aceleradoras gráficas:
• Bit-map block transfer: bitblt (bit-blitting).
• Figuras geométricas. Figuras 3-D.
• Digital to Analog Converter:
– Transforma la imagen digital en señal de vídeo.
165
• Problemas usuales:
– Monitor no encendido o sin brillo-contraste.
– Mal conectado; conectores sueltos.
– Selección de conmutadores para tipo de display-monitor.
– Escribiendo letras negras sobre fondo negro: rearrancar.
– Pitidos del altavoz: fallo en tarjeta de vídeo.
– ¿Funciona el resto del PC? (Dir a:\).
– Sustituir monitor, cable, tarjeta de vídeo.
166
6.- Unidades de CD-ROM.
• CDROM esencial para instalación de programas.
• Grabadoras de CDROM, CDs grabables/regrabables:
– Transporte de datos, backup, multimedia, etc.
• Anatomía de un CD:
– 330.000 sectores en una pista espiral.
– Información (bits): agujeros en una lámina de alumnio.
– Lectura con láser. Refleja-no refleja.
– Modo de datos: ECC: 2048 bytes de datos + 288 de ECC.
– Modo vídeo - audio sin ECC.
• Rendimiento lector CD:
– 1x: 150 KB/s 600 ms acceso.
– 6x: 900 KB/s 145 ms acceso.
– 50x: 7.5 MB/s 90 ms acceso.
– HD típico: 25 MB/s 8 ms acceso.
– Se suele cachear la estructura de directorios.
• Interfaces para CDROM:
– IDE, SCSI, privados.
• Instalación física:
– Instalar tarjeta (si es IDE o SCSI ya instalada).
– Instalar unidad.
– Cable de alimentación y de datos.
– Instalar los drivers.
– Conectar conector de audio a tarjeta de sonido.
• Cuidados de los CDs:
– Limpieza radial con paño seco.
– No tocar superficie y evitar temperaturas extremas.
– Colocar los CDs centrados en la unidad de CDROM.
167