Download clases_2002 - Departamento de Teoría de la Señal, Telemática
Document related concepts
no text concepts found
Transcript
Mantenimiento de Equipos Informáticos • Asignatura optativa 3º I.T.I. Sistemas / Gestión • Curso 2001-2002: 2º cuatrimestre • 3 créd. de teoría + 3 créd. Prácticas • Profesor: Angel de la Torre – Dpto. Electrónica – Desp. 110, 2ª planta Edif. Físicas, Fac. Ciencias • Horario: Parte Día Hora Aula Grupo Teoría LyM 16-17 0.3 Todos Prácticas Martes 17-19 Lab.elect. A Martes 19-21 Lab.elect. B Miérc. 17-19 Lab.elect. C Miérc. 19-21 Lab.elect. D Transparencias y guiones de prácticas en: 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. – – – – – • 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. Cómo actuar ante una avería del PC. Reglas generales. Comprobación del software. Comprobación del hardware. Programas de diagnóstico. 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. – – – – – – • 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. 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. 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. – – – – • Tema 15: Instalación y reparación de unidades de disco flexibles. – – – – • Introducción. El sistema SCSI. Instalación física SCSI. Instalación software SCSI. Tema 17: Reparación de impresoras. – – – – – • Introducción. Mantenimiento preventivo. Averías de la disquetera. El futuro de las FDD. Tema 16: Dispositivos SCSI. – – – – • Introducción. Mensajes de error. Recuperación de datos borrados. Recuperación de un disco averiado. 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 • “The complete PC upgrade and maintenance guide” 4th edition. Mark Minasi. Ed. SYBEK, 1995. • “Ampliar y reparar su PC”. Ulrich Schuller. Ed. MARCOMBO, 1996. • “PC upgrade and repare bible”. Barry Press. Ed. IDG Books WorldWide Inc. 1998. • “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: • Prácticas: 40 % 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 1.- Equipos informáticos. 2.- Mantenimiento de equipos informáticos. 3.- Objetivo de la asignatura. 4.- Estrategia óptima de mantenimiento y reparación. 5.- El PC. (¿Por qué el PC?). 6.- Otros equipos. Reglas importantes. 8 1.- Equipos informáticos. • • • ¿Qué es un equipo informático? Los equipos más comunes: PCs. En determinados contextos, otros equipos: – terminales TTY – estaciones de trabajo – super-ordenadores • Es usual encontrar ordenadores conectados en red. El mantenimiento no se limita a los ordenadores: hay que mantener también: – La interconexión: red, tarjetas, concentradores, routers... – Los recursos compartidos: impresoras, escaners, grabadoras, sistemas de back-up.... • Periféricos de los distintos ordenadores: – – – – • Almacenamiento datos: HD, CDROM, floppy, cinta, zip... Audio, P serie, P paralelo, SCSI, monitor, módem... Impresoras, escaners... Hardware de uso específico. Software: – Drivers – Aplicaciones 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. La estrategia óptima de mantenimiento es diferente dependiendo de los equipos / sistemas informáticos y el contexto en el que se van a utilizar. 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. 3.- Objetivos de la asignatura. • • Decisiones adecuadas con respecto al mantenimiento. Responsable del mantenimiento del sistema – (“system manager”) (usuarios, permisos, red... no) – Funcionamiento de los equipos. Adecuar a necesidades y recursos – Prevenir problemas – Solucionar problemas – Decisiones adecuadas de mantenimiento • Conocimiento de los equipos informáticos y sus problemas 11 4.- Estrategia óptima de mantenimiento y reparación. • • • ¿Qué se puede mantener y qué no? ¿Qué se puede reparar y qué no? Factores a tener en cuenta: – – – – – – • • Costes de mantenimiento y reparación. Necesidades. Presupuesto. Precio de los equipos y periféricos. Evolución de los precios y las prestaciones. Vida del producto. Vida eficaz del producto. Panorama hace 10 años y ahora. Importante: – Conocer el equipo. – Conocer las características y prestaciones de los distintos elementos. – Conocer los precios. 5.- El PC. (¿Por qué el PC?). • Tendencia a imponerse los sistemas basados en PC. – Ámbito del PC hace 10 años y ahora. – Razones por las que se ha impuesto el PC. Ejemplos. • • • Más documentación. Más modularidad. Equipos más flexibles. Gran parte de los conocimientos se pueden extender a otros equipos. 12 6.- Otros equipos. • Equipos que se van a poder mantener / reparar / ampliar: – – – – – PC y periféricos. Otras arquitecturas (Macintosh, etc.) y periféricos. (S.O.). Estaciones de trabajo y periféricos (S.O.). Super-ordenadores y periféricos (S.O.). Elementos de red: concentradores, routers, etc. Reglas importantes: • Sobre seguridad: Elementos muy peligrosos: – Interior del monitor. – Interior de la fuente de alimentación. • Sobre mantenimiento ampliación y reparación: Valorar: – – – – – Costes. Necesidades. Prestaciones de los equipos a adquirir y utilidad. Perspectivas para el futuro (posibilidad de ampliación) Tendencia en la evolución de los equipos informáticos: • prestaciones • precio – Elementos que limitan el funcionamiento de los equipos: “cuellos de botella”. 13 Tema 2: Modelos de PC 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. 2.2.- Los buses determinan el hardware que puede usar el PC. • • • ¿Puedo conectar una tarjeta de expansión en el PC y hacerla funcionar? Primeras arquitecturas: Bus ISA (Industry Standard Architecture). El 80% de los PCs disponen de bus ISA. Limitaciones de bus ISA. Otros buses: – – – – – MCA: Micro Channel Architecture. VESA Local Bus: Video Electronics Standard Association. EISA: Extended Industry Standard Architecture. PCI: Peripheral Component Interconnect. PCMCIA: Personal Computer Memory Card Industry Association (portátiles) 15 • Importante cuando se adquiere una tarjeta: comprobar que puede conectarse al bus. Una tarjeta MCA no puede conectarse a un bus PCI. • Descripción mínima del PC: Chip y bus: – 8086 con ISA – Pentium con PCI 3.- Características de los PCs. • • Anatomía del PC. Hay más elementos y características además de los Chips y buses: BIOS, tarjeta de vídeo, puerto paralelo, etc. ¿Por qué son “menos importantes”? Características CPU Ejempl os 8086 80386 Pentium .... Bus 8 ISA, 16 ISA 16 ó 32 M CA, PCI, etc. AMI, IBM, Co mpaq, Phoenix 3 MHz – 1 GHz MDA, CGA, EGA , VGA BIOS Velocidad CPU Tarjeta video Puerto Paralelo Puerto Serie UART Memoria Unidireccional Bidireccional 8250, 16450, 16550 640 KB.... MB Comentarios Cantidad de memoria que se puede direccionar Software que se puede ejecutar Velocidad del sistema Posibilidad de conectar tarjetas de expansion BIOS (Basic Input/Output System) Software de bajo nivel. Puede afectar a aspectos de compatibilidad Velocidad del sistema Co mpatibilidad de software Velocidad de transferencia de datos a pantalla Sustitucion casi siempre posible Forma de gestionar información de video (CPU o tarjeta de video) Interface imp resoras Otros periféricos UART: ch ip alrededor del que se implementa el puerto serie, modem interno, etc. Velocidad. RAM (Random Access Memory Convencional, extendida, expandida. Limitaciones 16 Características Reloj del sistema Hard Disk Interface Teclado Ejempl os Comentarios En p laca base En tarjeta ESDI, SCSI, IDE Conexión entre controladora de disco y el disco. Mayoría SCSI o IDE 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 expansión) Configuración Interruptores Configurar 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. • El PC es un equipo modular. Esto lo hace fácil de mantener y de reparar (más que TV). • Ante un problema hardware: la solución es localizar y reparar/sustituir el componente defectuoso. • Primer paso para solucionar problemas: identificar los elementos del PC (hay muchos modelos distintos). • Principales elementos del PC: – Placa base (system board o motherboard): • CPU. • Bus. • Slots (ranuras o zócalos de expansión). • Memoria. • Reloj del sistema. • Coprocesador numérico. • Adaptador de teclado. – Fuente de alimentación. – Controladoras (de teclado, de FDD, de HD, etc.). – Teclado, FDD, HD, CD-ROM, etc. – Tarjeta multifunción (puerto serie RS-232, puerto paralelo, calendario/reloj). 19 2.- La placa base. • Es un circuito impreso que contiene los elementos esenciales del ordenador: CPU, ROM, RAM, coprocesador, buses, reloj del sistema, slots de expansión, etc. • Excepciones: – Placas Back-plane: un circuito impreso con slots y sin ningún integrado. La CPU, RAM, ROM, etc. Van en tarjetas que se insertan en la placa base. – Placas base sin slots: ademas de los elementos de las placas base usuales, incluyen también los controladores, puertos, etc. • Ejemplos de placas base. 20 3.- La Unidad Central de Procesamiento (CPU). 3.1.- Características de la CPU. • Es el chip que ejecuta las instrucciones de los programas. Es el corazón del PC. • La CPU determina la capacidad del ordenador. • Características esenciales de la CPU: – Velocidad: número de microinstrucciones que realiza por segundo (Mhz). – Eficiencia del microcódigo: número de ciclos de reloj invertidos en cada operación. – Tamaño de registros: número de bits con los que puede operar en una instrucción. – Tamaño de la entrada de datos: número de bits que puede leer del bus en una operación. – Coprocesador numérico: algunas CPUs pueden realizar operaciones en punto flotante directamente. – Número de pipelines de instrucciones: número de instrucciones que puede realizar simultáneamente. – Caché interna: RAM de alta velocidad dentro de la CPU. – Memoria direccionable: Tamaño de la RAM que puede direccionarse con la CPU (MB). 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. • Primeros PCs: el circuito más lento es la CPU. Evolución de la frecuencia de reloj: – – – – • 4.77 Mhz; 6 MHz; 8 MHz; 12 MHz: periféricos incompatibles. 16 MHz; 20 MHz; 25 MHz; 33 MHz; 40 MHz; 50 MHz; 66 MHz: la RAM es lenta. Solución: duplicador de frecuencia de reloj. – Placa a 25 MHz: • 80486DX-25 • 80486DX2-50 (vel. ext.: 25 MHz; vel. int. 50 MHz) – Placa a 33 MHz: • 80486DX-33 • 80486DX2-66 (vel. ext.: 25 MHz; vel. int. 50 MHz) – Comparación: 80486DX-25 80486DX2-50 80486DX-50 • Triplicadores de frecuencia de reloj: – 80486DX4-75 (de 25 MHz a 75 MHz; caché: 16 KB) – 80486DX4-100 (de 33 MHz a 99 MHz; caché: 16 KB) – Pentium 150 (de 50 MHz a 150 MHz) • CPUs a frecuencia 1 y medio. – Pentium originales: • 60 MHz y 66 MHz – P54C: • 90 MHz y 100 MHz (con reloj interno a frec. 1.5 del externo). • Velocidad y temperatura: – La conmutación de transistores genera calor. – A mayor velocidad, mayor disipación. – Los Pentium 60 y 90 son series que no superaban control de calidad (se calentaban demasiado). 23 • Voltaje y temperatura: disipación proporcional a V2 : – Las primeras CPUs alimentadas con 5 V. – A partir de 80486DX4, con 3.3 V (disipan la mitad). • “Pentium overdrive” (actualización de 486 a Pentium) es una CPU con reloj interno a 2.5 la frec. del externo. 3.4.- Eficiencia del microcódigo. • Para mejorar la velocidad: – Más instrucciones por segundo (aumentar frecuencia) – Uso más eficiente de la CPU (que haga lo mismo con menos ciclos de reloj). • Mejora de la eficiencia del microcódigo: – 8088 / 80188 son idénticos salvo en la eficiencia del microcódigo. División entera requiere 70 ciclos / 25 ciclos. – 80386 / 80486: MOV AX BX: 2 ciclos / 1 ciclo. • Canalización de instrucciones (instruction pipelines) – Descomposición del pipeline (en 5 pasos) • • • • • Captura de instrucción Decodificación Captura de operandos Ejecución de instrucción Escritura de resultados – Otros microprocesadores en mas pasos: Cyrix M1 (7); AMD K5 (6); NexGen Nx586 (7); P6 (14). – Algunas CPUs soportan la ejecución simultánea de varios pipelines (Pentium, P6, RISC). 24 3.5.- Tamaño de palabra. • • Registros: zonas de memoria de la CPU para almacenar datos. Tamaño de palabra: núm. de bits de los registros. Importancia. – 8088, 8086, 80188, 80186, 80286: 16 bits – 80386, 80486, Pentium: 32 bits 3.6.- Entrada de datos (data path). • • Transferencia de datos entre RAM y CPU. Lo ideal es que la ventana de entrada/salida de datos tenga el mismo tamaño que los registros. 8086 (1977) y 8088 (1978): – diferencias del data path (16 bits / 8 bits). • MOV AX <= 0200 (2 ciclos en 8088 y 1 ciclo en 8086) – ventajas y desventajas del data path de 16 bits. • 80286 (16 bits), 80386DX (32 bits), 80386SX (16 bits). – El 80286 lo fabricaban AMD (Advanced Micro Devices), Fairchild, Siemens... 16 bits de registro y entrada de datos. – 80386 como una CPU revolucionaria (32 bits de registro y de entrada de datos). Problema por encarecer la placa base. Sale la versión 80386SX con 32 bits de registro y 16 de entrada de datos. 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: 486DX4: Pentium: P6: Chips caché ext. 8 KB L1 16 KB L1 16 KB L1 (8+8, no write-back, busq./pred.) 16 KB L1 + 256 KB L2 64 - 512 KB L2 3.8.- Coprocesador numérico (o Matemático). • • Para realizar operaciones en punto flotante.Mejora eficiencia en programas con mucho cálculo. Funciones transcendentes (seno, coseno... log..) 20 veces más rápido con coprocesador. • • • • • • • 8086 / 8088 80286 80386SX 80387DX 80486DX 80486SX Pentium 8087 80287 80387SX ó 80287 80387DX ó 80287 incorporado 80487SX (es un 80486!!) incorporado 26 3.9.- 80486, Pentium y P6. • 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. 3.10.- Memoria direccionable. • Depende del número de patillas de la CPU destinadas a direccionar memoria (del número de bits dedicados a direccionamiento): Num bits 16 bits: 20 bits: 24 bits: 32 bits: mem. direccionable 64 KB = 65536 B 1024 KB = 1 MB 16 MB 4096 MB = 4 GB CPUs Previas a PC 8086 8088 80186 80188 80286 80386SX 80386DX y posteriores 27 3.11.- Características de las CPUs. CPU INTEL 8088 8086 80186 80286 80386DX 80386S X 80486DX 80486S X 80486DX2 80486DX4 Pentium CYRIX 80486slc 80486slc X2 80486DLC 80486DX 80486DX2 • Freq. Ext. MHz Data Mem. Freq. Reg. path pipel direc. int/ext bits bits MB copr cache Compat KB 8 8 16 20 40 25 25 33 50 20 25 33 20 25 33 25 33 60 66 60 66 50 1 1 1 1 1 1 1 1 2 3 1 1.5 3 16 16 16 16 32 32 32 32 32 32 32 32 32 8 16 16 16 32 16 32 32 32 32 64 64 64 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 16 4096 16 4096 4096 4096 4096 4096 4096 4096 no no no no no no si no si si si si si no no no no no no 8 8 8 16 16 16 16 -------------- 25 33 25 33 33 40 50 25 33 40 1 2 1 1 2 32 32 32 32 32 16 16 32 32 32 1 1 1 1 1 16 16 4096 4096 4096 no no no si si 1 1 1 8 8 386S X 386S X 386DX 486DX 486DX2 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. • • El 8086 y 8088 dispone de un bus de direcciones de 20 bits. Es capaz de direccionar 220 = 1024 K = 1M direcciones de memoria. Los primeros PC salen con 640 KB de memoria en 1980. • En esta época era mucha memoria comparado con los ordenadores que había en el mercado. Se consideró que sería suficiente. • El PC tuvo demasiado éxito y se desarrolló mucho software que luego se quiso que los siguientes procesadores fueran compatibles con el software. • Esto ha hecho que el mapa de memoria del 8086 condicione todos los demás procesadores. Representación de las direcciones: – con 20 dígitos binarios – con 5 dígitos hexadecimales: desde 00000 hasta FFFFF. Mapa de memoria del 8086 1024 K 256 K 640 K 128 K 768 K 0K FFFFF Área reservada RAM de video 640 K • C0000 BFFFF A0000 9FFFF Memoria convencional (RAM) 00000 32 Memoria convencional Programas y datos Programas TSR Drivers 640 K Command.com (shell) 1K DOS • • • • • • • Vectores de interrupciones Vectores de interrupciones: punteros a drivers y software en ROM para usar hardware. DOS: tamaño variable (versión y config.sys). Drivers: programas para que el S.O. use hardware. Los drivers se cargan en el config.sys con “DEVICE=“. Importantes en mantenimiento. Command.com: shell o intérprete de comandos. TSR (Terminate and Stay Resident) programas residentes (doskey, antivirus, cache disco, compresión de disco, protocolos de red). Ventajas e inconvenientes. Programas de usuario (programas y datos): lo que queda hasta 640 KB. Compatibilidad con DOS exige respetar este mapa. 33 RAM de vídeo • • Tarjeta de vídeo: interface entre CPU y monitor. RAM de vídeo: compartida por CPU y por tarjeta. • Utilizada para transferir datos de la CPU a la tarjeta. • Direccionada por la CPU. • Para “poner datos en pantalla” la CPU escribe en la RAM de vídeo y la tarjeta lo interpreta como texto o como gráficos y escribe en el monitor En los primeros PCs se reservaron direcciones para 128K para la tarjeta de vídeo (de A0000 a BFFFF). Compatibilidad con PC supone respetar esto. Tarjeta MDA (Monochrome Display Adapter) CGA (Color / Graphics Adapter) EGA (Enhanced Graphics Adapter) VGA (Video Graphics Array) RAM Super VGA ... MB 4K 16 K 256 K 256 K Direccione s B0000-B1000 (4 K) B8000-B C000 (16 K) A0000-BFFFF (128 K) A0000-BFFFF (128 K) A0000-BFFFF (128 K) ROM Direc. ROM --- --- --- --- 16 K C0000-C3FFF 24 K C0000-C5FFF ??? ??? Área reservada Mapa de memoria de vídeo ROM de video 768 K 704 K 64 K Área RAM vídeo 736 K 32 K 32 K • 640 K Área texto EGA, VGA... Área texto monocr. (MDA) Área gráficos EGA VGA SVGA C0000 BFFFF B8000 B7FFF B0000 AFFFF 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. Área reservada de memoria • Direcciones reservadas por la CPU para: – La ROM del sistema (BIOS) (software que no cambia). – Buffer y frames: Memoria de tarjetas de expansión (RAM y a veces ROM de las tarjetas). • RAMs y ROMs: – RAM (Random Access Memory): • Puede leerse y escribirse. • Es volátil. • Contiene datos y programas con los que trabajan la CPU y las tarjetas. – ROM (Read Only Memory): • No puede escribirse (si escribimos no ocurre nada). • No es volátil. • Contiene software esencial para utilizar tarjetas o para usar la placa base. Normalmente escrita por el fabricante de la tarjeta o la placa base. 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. 4.2.- Memoria extendida. • Principal limitación del 8086: la cantidad de memoria direccionada (1 MB). En 1978 comienza el desarrollo del 80286: – asequible (para competir con otros minicomputadores) – potente (para competir con supercomputadores) – compatible con 8086 (para aprovechar el éxito comercial) • Mantener la compatibilidad requiere mantener el mapa de memoria de la familia 8086. Al aumentar la memoria, a la memoria por encima de 640 KB hay que darle un tratamiento distinto: memoria extendida: – no se puede direccionar en las direcciones A0000-FFFFF (porque es el área de vídeo y reservada) – se direcciona a partir de 100000 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). • • • • En 1985 Lotus 1-2-3 muy usado en XT (8088). Actualización ver.1.A a ver.2.0 para XT (8088) ó AT (80286) (usando DOS extender). En AT va muy bien. En XT la nueva versión va peor que la antigua: falta memoria (poco espacio para datos). Pero en XT no se puede poner más memoria... Solución entre Lotus, Intel y Microsoft (LIM): memoria expandida, o LIM, o EMS (Expanded Memory Specification): LIM.3.2 ó LIM.4.0: – – – – Tarjeta de memoria con 8 MB en version LIM.3.2 Tarjeta de memoria con 32 MB en versión LIM.4.0 Memoria paginada en páginas de 16 KB. La memoria se controla a través de 4 páginas (64 KB) direccionadas en el área reservada. – Con un módulo LIM un 8088 puede utilizar hasta 32 MB sin necesidad de actualizar a 286 (que era mucho más caro). – Es una memoria paginada y por tanto lenta. • • • Solo unos pocos programas se han escrito para usar la memoria LIM. Algunos PCs posteriores al 286 admiten LIM. Actualmente se utiliza poco y cuando debe utilizarse, se emula con memoria extendida. 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. 5.1.- El bus PC. • Bus Altair (back-plane). • Bus Apple. • PC (1981). Ranuras de expansión (de 0 a 10): Bus PC. • 62 líneas: • 8 de datos • 20+20 de direcciones (1MB) (Memoria y dispos. I/O) • 2 de control (Mem-I/O y read-write) • 4 alimentación (+5, -5, +12, GND) • 3 de control (reset, reloj y refresco de memoria) • 3 para interrupciones IRQ (IRQ0 .... IRQ7) • 2 para canales DMA (DMA0 .... DMA3) 40 5.2.- El bus ISA. • • Bus PC de 8 bits. Cuando aparece 80286 surge el bus ISA de 16 bits. Bus ISA es una actualización del bus PC, compatible con éste. Mantiene el conector de 62 patillas y añade uno de 36 patillas (98 líneas en total): • • • • • • • 8 bits de datos adicionales (llegando a 16) 12+12 bits de direcciones (llegando a 32+32: direcciona 4GB) 1 bit para IRQ (llegando a 16 IRQs) 1 bit para DMA (llegando a 8 canales) 2 bits de control En un “slot de 16 bits” se puede poner una “tarjeta de 8 bits” o una “de 16 bits”. También se dejan slots de 8 bits. Velocidad del bus ISA: – Bus PC a 4.77 MHz; clónicos a 7.16 MHz. – Bus ISA en AT a 6 MHz; luego a 8 MHz. – En 1985 Compaq saca un clónico de AT (Deskpro 286/12) con la CPU a 12 MHz. Mantiene el bus ISA a 8 MHz (para mantener compatibilidad con tarjetas). Los circuitos de la placa a 12 MHz; el bus a 8 MHz. – Todas las versiones posteriores de placas (12, 16, 20, 25... MHz) han mantenido el bus ISA a 8 MHz. – Ventajas: compatibilidad. Inconvenientes: tarjetas en las que interesa transferencia rápida de datos (ampliaciones de memoria, tarjetas de video). 41 5.3.- Buses locales. • • • • • En 1986 surge el 80386DX 16 MHz con 32 bits de datos: Nuevas necesidades en el bus. Conviene mantener el bus ISA para poder usar hardware. Es necesario un nuevo bus para aprovechar las prestaciones del 386. Compaq desarrolló placas con un bus especial para memoria. Intel otro. Micronics otro. Todos con 32 bits de datos + 32 bits de direcciones y velocidades de la placa base (16, 20, 25, 33 MHz). Pero incompatibles entre sí. Bus “privados” o bus “local”. 5.4.- Buses MCA (Micro Channel Architecture). • • En 1987 IBM saca los ordenadores PS/2 con el nuevo bus MCA para solucionar las limitaciones del bus ISA. Características MCA: • • • • • • • • Menos ruidoso que el ISA. Velocidad mejorada: 10 MHz (en lugar de 8 MHz). Buses de datos de 16, 32 y 64 bits. Configuración de tarjetas por software (ni jumpers ni conmutadores DIP). Las tarjetas pueden compartir interrupciones (se usa poco). Bus mastering (transferencia entre tarjetas sin CPU). Incompatible con ISA. (Incorporado en modelos PS/2 con 386 a 50 y 80 MHz). 42 5.5.- Bus EISA (Extended ISA). • • Bus MCA interesante pero IBM no hizo públicas las especificaciones técnicas. WATCH-ZONE (Wyse, AST, Tandy, Compaq, HewlettPackard, Zenith, Olivetti, NEC, Epson) se unen para desarrollar un competidor de MCA. EISA (1989): • • • • • • • Compatible con ISA y menos ruidoso. 32 bits de datos + 32 de direcciones. 64 direcciones I/O. Configuración por software (sin jumpers o conmutadores DIP). 8 MHz (más lento que MCA). No hay IRQ ni DMA adicionales. Bus mastering. 5.6.- VESA Local Bus (VLB). • • • • Necesidad de un bus local rápido y estándar para expansiones de memoria, tarjetas de vídeo, tarjetas SCSI, etc. VESA (Video Electronics Standard Association). VLB. Un bus local estándar adecuado para tarjetas de vídeo. Es una versión rápida de 32 bits del ISA. Carece de las ventajas del MCA y EISA (configuración software y bus mastering). 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. 5.8.- Bus PCMCIA (portátiles). • • • • Personal Computer Memory Card Industry Association. Portátiles: carecen de slots. Necesidad de expandir. Tarjetas de memoria específicas de cada fabricante. Finales 80’s en Japón: tarjetas PCMCIA o PC-card: • • • • • • • • • • Tipo 1: (68 pins; 3.3 mm). RAM. Flash RAM con programas. Tipo 2: (5 mm). Software accesible. Modems. Tipo 3: (10.5 mm). HD. (13 mm). Servicio socket. Se cambia sin rearrancar. Direcciona hasta 64 MB. No bus mastering. Configuración software (plug-and-play). 16 bits de datos; 33 MHz. Hasta 4080 tarjetas en un PC. Bajo consumo. PCs ecológicos. 44 5.9.- Reloj del sistema. • • • • Elemento fundamental en los buses. Señal de reloj para la sincronización de los elementos conectados al bus. En 8088 (XT) chip de reloj: 8284A (cerca de CPU). En 80286 (AT) chip 82284 (cerca de CPU; reset). A partir de 386, reloj integrado en otros chips de la placa base. 6.- La fuente de alimentación. • Enchufes de red: corriente alterna: – 120 V a 60 Hz en USA. – 220 V a 50 Hz en Europa. • • Los chips requieren +5, -5, +12, -12, GND de continua. Fuente de alimentación para: – Tomar corriente de la red y convertirla a la tensión continua que requieren los chips y elementos del ordenador. – Proteger eléctricamente el ordenador de problemas en la red (picos, sobretensión, ruido eléctrico, etc.). • • Potencia típica: 64 W a 375 W (si hay muchas tarjetas, o en el caso de servidores de disco, se requiere más potencia). La fuente de alimentación es un elemento peligroso. No debe abrirse. 45 7.- Periféricos. Controladores y adaptadores. Interfaces. 7.1.- Teclado. • • • • • Dispositivo de entrada de datos más común. Requiere mucho mantenimiento (y a veces reemplazar). Los teclados llevan un procesador interno (chip 8041, 8042 ó 8048). Comunicación entre teclado y PC a través de la controladora de teclado (usualmente chip en la placa base). Algunos modelos de teclado sin cable. 7.2.- Ratón. • • • • • Dispositivo de entrada alternativo al teclado. Requiere mucho mantenimiento (y a veces reemplazar). Ratones mecánicos y ópticos. Comunicación entre teclado y PC a través de puerto serie o de bus de ratón. Algunos modelos: ratón sin cable. 46 7.3.- Controladoras. • Tarjeta o circuito para conectar un periférico al ordenador (controladoras, adaptadores, interfaces, puertos): – Aislar software de hardware. Software estándar. Controladora con entrada estándar. El software funciona con distintos modelos de periféricos. – Ajustar la velocidad de transmisión de datos entre CPU y periféricos. Disponen de memoria para almacenar datos y procesadores para hacer operaciones con el periférico. – Adaptar formatos (datos en bus a señales de vídeo, de audio, cambiar niveles, amplificar, etc...). • • • Interfaces bien definidos en las controladoras hacen posible compatibilidad. Todos los programas van más o menos igual independientemente de los modelos de pantalla, teclado, HD, etc.... Cada periférico tiene su controladora. Papel de las controladoras en el rendimiento del sistema. Ejemplos: – Vídeo: aceleradores gráficos. – HD: gestión de peticiones de datos de disco. • • Controladoras en un PC típico. Ubicación de las controladoras en los PCs: – Tarjetas de expansión. – Todas en la placa base. Inconvenientes. – Varias controladoras en una tarjeta de expansión (tarjetas multifunción). – Controladoras en placa base. 47 7.3.1.- Adaptadores de vídeo. • • • CRT (Catodic Ray Tube): periférico que acepta señal de vídeo. CPU no proporciona señal de vídeo. Para poner un monitor hace falta un adaptador de vídeo. Primeros adaptadores desarrollados por IBM y bastante estándar (MDA, CGA, EGA, VGA). Super-VGA son adaptadores de vídeo VGA mejorados pero en general no estándar. Elementos de adaptador de vídeo: – Memoria (paginada). – Chip de conversión de datos en imagen digital (en VGA es el “chip VGA”). – Conversor digital analógico (DAC) transforma imagen digital en señal de vídeo. – Acelerador gráfico: procesador de la tarjeta gráfica para realizar operaciones con la imagen, de modo que se descarga de trabajo la CPU. • Calidad de la tarjeta gráfica: – Resolución: número de pixels. Más pixels, más nitidez en la imagen y más elementos en la pantalla (tiene sentido usar pantallas más grandes). – Colores (más colores requiere más bits por pixel). – Frecuencia de refresco. Vídeo entrelazado. – Velocidad de la tarjeta: memoria y acelerador gráfico. 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. 7.3.3.- Controladora de disquetera. • • Lector de disquetes (FDD Floppy Disk Driver) requiere una controladora. Usualmente integrada en otras tarjetas (junto con la controladora de HD, por ejemplo). 7.3.4.- Adaptador de lector CD-ROM. • • • Lector de CD-ROM requiere su adaptador. Usualmente SCSI, IDE (Integrated Device Electronics) o EIDE (Enhanced IDE). Otras veces, controladora específica del fabricante. ¿Por qué adaptador y no controladora? 7.3.5.- Adaptador de disco duro (HD). • • • Primeros: Controladora ST-506 ó ESDI (Enhanced Small Device Inerface). Usualmente SCSI, IDE, EIDE (Enhanced IDE). ¿Por qué adaptador y no controladora? 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). 7.3.7.- Puerto paralelo (interface Centronics). • • • • • Desarrollado por Centronics en 1976 para impresoras. LPT1, LP2, LP3 (Line PrinTer). Puertos unidireccionales con líneas de control. Puertos bidireccionales (permiten comunicacion de impresora a PC; otros dispositivos como adaptadores de red, adaptadores SCSI, etc.). Enhanced paralell port: mayor velocidad de transmisión. 7.3.8.- Puertos serie (COM) y modems. • • • • P. Serie, P. Asíncrono o RS-232. Transmisión de datos serie 9600 a 345000 bps. Uso: ratón, modem, hardware sencillo. COM1...COM4. Configuraciones de RS-232. Transmisión serie; ruido eléctrico y errores. 7.3.5.- Calendario/reloj de sistema. • • • Un chip en la placa base cerca de CMOS (64 bits de configuración del sistema). Alimentados con pila. Importancia de la CMOS. No confundir reloj de fecha-hora con el reloj del sistema. 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. 7.3.11.- Tarjetas de sonido. • Para reproducir o grabar sonido con el PC. – Al principio para juegos. – Aplicaciones de adquisición / reproducción / transmisión de voz y audio: en internet, multimedia, lecciones interactivas, musica en CD-ROM, midi, HD, etc. – Aplicaciones para música: composición, grabación, manipulación. • • Evolución de la calidad de las tarjetas de audio. Generalización de las tarjetas de audio. 7.3.12.- Otras tarjetas. • • • • Emulador de terminal 3270. Controladores específicos de CD-ROM, unidades de cinta, etc. Controladores de escaner. Controladores de hardware específico (equipos de medida, robots, intrumental computerizado, etc.). Frecuentemente se conectan a través del puerto serie o del puerto paralelo. Criterio. 51 7.4.- Identificación de piezas en el PC. • • Como norma general conviene hacer diagramas del montaje del PC antes de desconectar algo, para reensamblar correctamente. Elementos fáciles de identificar: • • • • • • Fuente de alimentación. Disquetera (FDD). CD-ROM. Disco duro (HD). Placa base. En la placa base, elementos fáciles de identificar: • Conexión de potencia. • CPU: el chip más grande, PGA o PLCC. Etiquetado. Radiador o ventilador. • Memoria: array de chips iguales. SIMM. ROM. • Slots de expansión. • Tarjetas de expansión: • ¿Qué tienen enchufado? • ¿Qué tipo de conector tienen? • Conectores: • • • • • Tipo D (DB9, DB15, DB25...) Tipo HP o mini-D: HP-50 pin ó SCSI-2; HP-68 pin ó SCSI-3 Conector Centronics: para SCSI o printer. DIN, BNC, mini-DIN, RJ-13, RJ-45, mini-plug, RCA. Conectores en las tarjetas. • • • • • • Suelen ser hembras. Incompatibilidades. Peligros. Excepción: puerto serie (DB9 o DB25 macho). DB15 hembra. DB25 hembra. VGA. BNC y RJ-45. 2 x RJ-13. DIN y mini-DIN. 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 Magnetismo Descargas electrost. Agua y corrosión Polvo Interferencias electromagnéticas Problemas de alimentación Programa de mantenimiento preventivo 53 2.- Calor. Shock térmico. Polvo. 2.1.- El problema del calor en los dispositivos electrónicos. • Los dispositivos electrónicos llevan dentro la semilla de su propia destrucción: • La mitad de la potencia recibida la disipan en forma de calor. • El calor destruye los chips. • ¿Por qué se calienta un chip? Millones de transistores que conmutan millones de veces por segundo. • ¿Por qué se degrada un transistor cuando se calienta demasiado? • Disipar el calor al ritmo que se genera: • Ventiladores. • Radiadores. • Radiadores y ventiladores. • Reduciendo la frecuencia de conmutación. • Empaquetando menos componentes por unidad de superficie. • Haciéndolos trabajar en ciclos reducidos. • ¿Qué ocurre cuando el calor se genera más rápidamente de como se disipa? Termodinámica. • No solo se destruyen los chips. También otros componentes. HD particularmente sensible a temperatura. • Prevención del efecto de calor excesivo: • Rango de temperaturas exteriores adecuado. • Instalación de ventiladores. 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. 2.3.- Rangos seguros de temperatura. • Límite chips: 52ºC. Temp. interior segura: <43ºC. – Diferencias típicas ext-int de 22ºC. – Rango de temperatura externa: 15-30ºC. – Con un buen sistema de ventilación se extiende (40ºC). • Temperatura y corrosión (¡doble cada 10ºC!). • Termómetro. 55 2.4.- Ciclos de trabajo. • Dispositivos que disipan menos calor del que generan. • No pueden funcionar constantemente (subiría mucho la temperatura). Esto da lugar al concepto de ciclos de trabajo. – Ciclo del 100%: puede funcionar permanentemente. – Ciclo del 50%: tiene que parar para enfriarse. • Dispositivos con ciclo del 100%: CPU, RAM, HD. • Dispositivos con ciclos inferiores: FDD, impresoras... 2.5.- Shock térmico. • Cambios bruscos de temperatura. Diferencia de temperatura y tiempo. Efecto: • daños en dispositivos (semiconductores, discos, pistas, etc.). • daños en conexiones (soldaduras, conexiones). • daños en protector de circuitos impresos y corrosión. • El problema del lunes por la mañana. Soluciones. Precauciones. • Shock térmico en portátiles. Condensaciones. • Exposición directa a rayos solares (60-70ºC). 56 2.6.- Polvo en el entorno del PC. • Patículas en suspensión en el aire. Origen. Está en todas partes (salas blancas). Se deposita. • Efecto del polvo sobre los ordenadores: – Se deposita en placas, tarjetas, chips, radiadores de chips y los aisla térmicamente. Reduce la eficacia de la refrigeración. – Obstruye ranuras de ventilación, aletas de ventiladores. Reduce la eficacia de la ventilación. – Obstruye piezas móviles: • Motores (HD, FDD, CDROM, ventiladores...) • Cabezas lectoras (HD, FDD, CDROM). Protección. • Soluciones: – Ambiente limpio (todo lo posible). Pero no es suficiente. – Limpieza del PC cada 6 meses o cada año (o bien cada vez que se abra para algo): • Limpiar los contactos de todas las tarjetas. • Eliminar el polvo con aire a presión (botes o compresor). • Usar aspirador para retirarlo. Hacerlo en un taller lejos de otros ordenadores. • Limpiar la caja con un trapo húmedo que no deje restos. • Factores que facilitan la acumulación de polvo: – Pantalla (electriza el polvo y lo atrae). – Impresoras (polvo de papel y de toner). Faxes, fotocopiadoras, etc. Conviene limpiarlos. – Humo. Fumar cerca de PC acorta su vida en un 40% (cenizas y vapores de alquitrán). (Tabaco en salas blancas). 57 3.- Magnetismo. • Los imanes y electroimanes son peligrosos para dispositivos de almacenamiento en soporte magnético. Pérdida de datos. (disquetes, HD, cintas...). • Elementos peligrosos por el magnetismo: • Motores eléctricos (no apantallados). Impresoras, ventiladores, etc. • Electroimanes. Timbres y zumbadores. • Altavoces. • Imanes de pillar clips. Imanes para pegar notas. • Destornilladores magnéticos. • El monitor. • Detectores de metales de aeropuertos (usualmente no). • El magnetismo afecta también al monitor (imagen desenfocada, distorsión, no convergencia de haces...). 4.- Interferencias electromagnéticas. Suministro eléctrico. 4.1. Interferencias electromagnéticas. • Causa de las interferencias. – Conductor con corriente cte: campo magnético cte. – Conductor con corriente vble: campo magnético vble. – Campo magnético vble: inducción de corrientes en conductores próximos. – Las líneas de datos llevan corrientes variables. – Aislamiento. • Ordenadores: causan y sufren interferencias. 58 • Prevención de interferencias electromagnéticas: – Separar líneas de datos de líneas de alimentación. – Usar par trenzado para líneas de datos. – Usar cable apantallado. – Usar fibra óptica (elimina las interferencias). – Cables de datos lejos de fuentes de interferencia (motores, fluorescentes, etc). • El PC como fuente de interferencias: – Fuentes de interferencias de radio: circuitos digitales de alta velocidad, transmisiones inalámbricas y dispositivos que producen chispas. – Especificaciones FCC de clase B: • < 100 uV / m 30-88 MHz • < 150 uV / m 89-216 MHz • < 200 uV / m 217-1000 MHz – PC apantallado: emite poco y recibe poco. • Motores y chispas producen interferencias en líneas de datos y monitor. • Detección de interferencias. Radio AM de bolsillo. Utilidad. 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. 6.- El entorno del PC. • Líquidos: – Evitar que entren en el PC. – Teclados con protector. Si se derrama un refresco en el teclado, aclarar con agua abundante y secar. – En entornos con mucha sal: lavar y secar las tarjetas. – En caso de inundación: desensamblar, lavar y secar tarjetas y reensamblar. – Evitar riesgos (PC en el suelo o bajo una gotera). 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. 2.- Configuración de nuevas tarjetas de expansión. • • Tarjetas de fábrica funcionales; a veces no funcionan. ¿Por qué? Conflictos con otras tarjetas. Configuración consiste en: – Resolver conflictos con otras tarjetas. – Proporcionar software (BIOS o drivers). 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. 3.1.- Direcciones de entrada/salida (I/O). • • Comunicación CPU-RAM. Buses de datos/direcciones. Comunicación CPU-tarjetas: Bus de datos y dir. I/O. • 4096 MB direcciones de memoria RAM • 64 K direcciones I/O (suficientes) • Direcciones típicas: – Chips en la placa base: Controlador DMA, controlador IRQ, controlador de teclado, etc: entre 0000 y 00FF. – COM1: 03F8-03FF – COM2: 02F8-02FF – LPT1: 0378-037F – Algunos, direcciones I/O configurables. Otros direcciones fijadas por especificaciones. 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. 3.2.- Canales DMA (Direct Memory Access). • • Acceso a datos: transferencia de datos periférico-RAM. Mecanismos de transferencia: – Programmed Input Output (PIO). Mediante CPU. – Direct Memory Access (DMA). Sin CPU. • Acceso DMA: Canal DMA – Solicitud (Request) DMA-Req – Aceptación (Acknowledge) DMA-Ack • • XT: Controlador DMA 8237. 4 canales DMA. A partir de AT y bus ISA, 8 canales DMA. 69 • Usos habituales de DMA: – – – – – • DMA 0: refresco de memoria en PCs antiguos. Libre. DMA 1: HD en PCs antiguos. Libre. DMA 2: FDD siempre. DMA 3 en adelante: Libre. Las tarjetas de sonido suelen requerir 2 DMAs. Conflictos DMA: si dos periféricos tienen el mismo canal DMA: conflicto en la transferencia de datos. ¿DMA o PIO? Problema de DMA (8MHz). Por encima de 25 MHz, PIO es más rápido. Bus Mastering: DMA entre tarjetas (sin pasar por RAM). • • – Util para transferencia HD-red. – Disponible en EISA, MCA, PCI. 3.3.- Interrupciones (IRQ). • Atención de la CPU (velocidad periféricos): – Polling (escrutando): la CPU espera respuesta. Típico de MSDOS. – IRQ: La CPU se dedica a otras cosas y el periférico reclama atención. Típico en sistemas multitarea. – Ejemplos: impresora, HD. • Funcionamiento IRQ: – Chip 8259 (Priorized Interrupt Controller PIC). – 8 interrupciones priorizadas (IRQ0-IRQ7). – Solicitud / atención de interrupciones. Rutina de servicio a interrupción. – Ejemplo: HD nuevos con IRQ14 y PIO. • IRQ en XT y en AT. IRQ2 IRQ9. 70 • Asignación IRQs: IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 • timer teclado Cascada IRQ9 COM2/COM4 COM1/COM3 LPT2 (Libre) Floppy (FDD) LPT1 IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 Reloj Cascada IRQ2 Libre Libre Puerto ratón Coprocesador HD (nuevos) 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). • 3.4.- Direcciones ROM y RAM. • • • • Finalidad ROM RAM en tarjetas (software de bajo nivel y datos). Direccionamiento de ROM y RAM. Conflictos en ROM-RAM. Tarjetas con ROM: – Video, HD, LAN, Sonido, LIM, BIOS. • Tarjetas con RAM: – Video, LAN... • Conflictos ROM RAM en tarjetas de 8 / 16 bits. – Transferencias de 8 y de 16 bits. – Proceso de transferencia: • Aviso, ¿respuesta? Transferencia de 8 o de 16. Conflictos. • Instrucciones y configuración. 71 4.- Instalación de tarjetas en el PC. Solución de conflictos. 4.1.- Configuración de las tarjetas. • Ejemplo de configuración: – Sound Blaster 16 bits (jumpers + software) – SCSI Adaptec 1542 (jumpers + software) – Ethernet Intel Ether-Express (software) • Primer paso es estudiar los recursos necesarios y cómo se pueden configurar sin conflictos. Tarjeta SB SCSI Ethernet I/O 220-233 240-253 260-273 280.293 300-301 330-331 201 130-133 134-137 230-233 234-237 330-333 334-337 300-30F 310-31F 370-3FF 200-20F 210-21F 270-27F IRQ 2 5 7 10 DMA 0,1,3 5,6,7 RAM ---- ROM ---- 9 10 11 12 5 ---- 5 9 10 11 ---- varios (ocional) C8000 CC000 D0000 D4000 D8000 DC000 varios (opcional) 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. • Importante: escribir la configuración en una hoja de papel y dejarla junto a los disquetes e instrucciones cerca del PC o en un sobre pegado a la caja. 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 2 3 4 5 6 7 • • Buscar protector Apagar. Desconectar perifericos. Quitar tapa. Quitar tornillo de tarjeta. Extraer la tarjeta sin tocar conectores. Colocar el protector en la ranura. Cerrar la caja. 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 Cache HD FD • Coprocesador Adaptador de video Teclado etc... Configuración mediante jumpers, interruptores DIP o software (chip de memoria CMOS). 5.1. Configuración de placas XT. DIP. • IBM PC y XT: configuración con 2 bloques de 8 interruptores DIP: • • • • • Coprocesador (yes/no) Floppies (no/1/2/3/4) Monitor (no/tipo) RAM (entre 16K y 640K) 2 1,7,8 5,6 3,4,9,10....16 Más adelante autochequeo de memoria y solo 8 interruptores. 5.2. Configuración de placas AT. CMOS. • • • AT: un interruptor para tipo de monitor. Resto de configuración software. Se guarda en una memoria: el chip CMOS. Memoria volátil. Requiere batería. Se integra junto a reloj-calendario. 64B. I/O 70-71. Luego, CMOS de más memoria. 75 • Configuración del sistema: • • • • • Programa en disquete. Programa en BIOS (del / ctr-alt-esc / ctr-alt-ins / ctr-alt-ret ...). Placas MCA - EISA: un poco especial (disquete). Placas PCI: configuración automática PNP. ¿Qué hay que configurar? – Básico: fecha/hora, FDD, HD, Memoria, Display, Teclado. – Avanzado (específico de placa): velocidad bus, velocidad acceso memoria, num.lock, passwd, power management... • Cambio de batería. – Sustituir. Desoldar. Externa. Interna CMOS. EEPROM y FlashRAM. 5.3. Configuración de placas MCA y EISA. • Placas MCA. Configuración software de tarjetas. • Disquete. Reference Disk (RD). RD-backup (para escribir). • Tarjetas con discos con ficheros ADF (Adapter Definition File). • Se copian *.ADF a RD-backup. Se arranca con RD-backup y se selecciona autoconfigurar. • Placas EISA. Configuración software de tarjetas. • Procedimiento similar. Ficheros *.CFG. • Bus EISA compatible con ISA. Tarjetas ISA no son configurables software. Configurarlas hardware, crear ficheros CFG para éstas, para especificar los recursos que utilizan y evitar conflictos. • En EISA, primero se configuran las tarjetas y luego se instalan en las ranuras de expansión. 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. – Ser metódico. Poner esta lista en lugar visible antes de empezar a reparar. 1.- Confiar en el éxito. – Confiar en el método y en el éxito de la reparación. Ser metódico conduce al éxito. – Tener clara la peor situación posible. No agravar. – No ponerse nervioso; no saltarse pasos; no probar cosas... es peligroso: eso conduce a romper más el PC. – El éxito es un hábito. 2.- Escribir todo lo que se hace. – No documentar da problemas. • No se documenta porque parece fácil de solucionar. • No se documenta porque es tan grave que no se olvidará. – No documentar conduce a probar cosas sin orden. – Escribir ayuda a ser metódico, a mantener la calma, a pensar, y a repararlo todo. 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. usuario aplicacion placa base controladora LPT1 drivers printer cable 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. • Algoritmo de reparación en 7 pasos: – basado en la experiencia (dónde suele estar el problema), – basado en la regla de “lo fácil primero”. 1.- “Reparar al usuario”. 2.- Comprobar que todo está correctamente enchufado. 3.- Comprobar el software. 4.- Comprobar qué se está haciendo distinto. 5.- Chequear las señales externas. Estudiarlas. 6.- Ejecutar programas de diagnóstico. ...... y si aun no hemos solucionado el problema...... 7.- Desensamblar el PC, limpiar conectores y reensamblarlo. 1.- “Reparar al usuario”. – Estadística (USA) 93.3% de errores asociados a errores del operador. • Errores del usuario • Problemas software • Problemas hardware > 90% < 10% < 1% – Problemas típicos de los usuarios: • • • • No leen los mensajes de error y automatizan la interacción. Inexperiencia. Los manuales les resultan difíciles de entender. No leen los manuales. Lenguaje utilizado confuso; traducciones malas: (“press any key”; “inserte disco y cierre la puerta”; copy the floppy”). – Usuarios a la defensiva frente a técnicos. Dificulta la reparación. – ¿Cómo conseguir más información? Psicología: • Formular preguntas adecuadamente. • Asociación problema/solución. • Refuerzo positivo/refuerzo negativo. – ¿Qué es peligroso? ¿Cómo aprender? 82 2.- Comprobar que todo está correctamente enchufado. – Alimentación de la red. Enchufar otras cosas. – Conectores de tarjetas. Enchufados en su sitio. Bien conectados. – Atornillar tarjetas y conectores. – Cables por el suelo. 3.- Comprobar software. – Origen de problemas software: • • • • • Operador (software mal instalado; cerrar mal el sistema...). Conflictos controladoras / programas residentes. Software mal hecho. Drivers no depurados Software que requiere hardware no presente. – Drivers y DLLs. Aplicaciones Sistema Operativo DLL VDD Hardware • Problemas de estabilidad causados por los drivers. Precauciones. • Problemas software asociados a DLLs. Prevención y soluciones. – Programas residentes (TSR). • • • • • • Se usan en DOS (no en Windows). “Multitarea”. After-dark; sidekick; disk-cache; LAN; virus.... Se instalan con “autoexec.bat”. Toman el control mediante: teclas; calendario; tarjeta red... Conflictos entre TSRs. Disk-cache. Inestabilidad software en MSDOS: rearrancar sin TSRs. 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 Chips DMA, IRQ, timing Adaptadores presentes Chequeo teclado Puertos Check Sum ROM Adaptador de video Test de memoria Drives (FCC, HD, CDROM) 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. 3.- Reglas para desensamblar el PC. 3.1.- Abrir el PC: – ¿Seguro que es necesario? (¿Fallo dentro del PC o fallo de otro tipo?. ¿Está en garantía?). – Sitio adecuado para abrir el PC. Espacio. Elect. estática. – Organizar piezas (cajas para tornillos). – Back-up de BIOS. Configuración básica / opciones avanzadas. – Proteger HD. Back-up. Apacar cabezas. – Apagar PC y periféricos. No desenchufar. – Quitar monitor. – Quitar tapa. Tornillos. Cables. (Sobremesa, torre, minitorre y microtorre). 87 3.2.- Diagrama: – Tocar fuente de alimentación enchufada. – Diagrama de cada conexión antes de quitar nada. • Al desenchufar todo es obvio. • Al enchufar, no. • Se pierde tiempo haciendo diagramas. Se pierde más no haciéndolos. • Utilizar rotulador para marcar. – Cables planos (COM, LPT, FDD, HD, CDROM, etc.) • No poner al revés. Consecuencias. Marcas. • No confundir de periférico. • Diagramas. Marcar. – Colocación de conectores y tarjetas. • Conectores de tarjetas que se pueden confundir. • Colocación de tarjetas en las ranuras. Limitaciones. Anotar. – Placa base: conexiones. 3.3.- Extraer las tarjetas. – – – – – Quitar cables (diagrama). Quitar tornillo. Extraer suavemente. No doblar. No tocar conectores. Identificar la tarjeta. Configuración hard (diagrama). Identificar donde va pinchada (diagrama). 3.4.- Extraer discos (FDD, HD, CDROM, tapes). – Tornillos en el chasis. Retenes. – Alimentación (conector Molex / Berg). – Conectores de datos. (diagrama). • • • • FDD: 34 contactos. Tape: 34 / 50 contactos. CDROM: 40 / 50 contactos. HD: 34+20 / 40 / 50 contactos. 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. 4.- Reensamblar el PC. • • • Tranquilidad. Tomarse el timpo necesario. Diagramas. Cables planos. Mucho cuidado. Errores comunes: – – – – – – – Se olvida alimentar algo. Placa base mal asentada (separadores mal colocados). Cables de datos al revés. Tarjetas con pistas rotas. Cables llavados por sitios inadecuados. Se olvidan conectores de placa base. Se arranca y no funciona: don’t panic!!!. Revisarlo todo. 89 5.- Arquitecturas peculiares. • • • • • Clónicos AT, ATX. PS2 de sobremesa o de torre. Back-plane. Olivetti. Placas base con todo integrado. 6.- Resumen de reglas para desensamblar. 1.- ¿Es necesario? 2.- Contar con espacio suficiente. 3.- Cuidados del disco duro. 4.- Back-up CMOS, DIP, jumpers. 5.- Diagramas de todo lo que se toque.... 6.- Cuidado al retirar la tapa (cables). 7.- No forzar las piezas. 8.- Tener las piezas organizadas. 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? • ¿Qué es reparar una tarjeta? – Identificar componentes defectuosos: resistencias, condensadores, diodos, transistores, chips, conectores, pistas, soldaduras, interruptores.... – Cambiar los componentes que están mal. Elementos en zócalos y elementos soldados. • ¿Qué es reparar un chip? – No hace buen contacto (zócalo, soldadura). – No funciona correctamente: cambiarlo. • ¿Reparar o sustituir? En general sustituir. – Tarjetas baratas: más barato y cómodo sustituir. Ejemplo. – Tarjetas caras: demasiado caro reparar. Ejemplo. • Aspectos a tener en cuenta antes de reparar: – Tarjetas de 2 o de 4 capas de pistas. – Chips en zócalo, soldados, montaje de superficie. – Chips con numeración estándar o específicos. • Reparaciones fáciles de abordar: – – – – • Chips defectuosos en zócalo. Pistas rotas (una vez identificadas) en tarjetas de 2 capas. Soldaduras sueltas. Sustitución de chips soldados (poner zócalo). Arquitectura y reparación: – PC clónicos: modulares, con tarjetas compatibles, con chips estandar bien etiquetados... Fáciles de reparar. – PC de grandes marcas: placas con todo integrado, montaje de superficie, chips reetiquetados o “privados”... Difíciles de reparar (a veces imposible). 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..... 3.1.- Hacer funcionar un PC que no arranca: • Si tenemos 2 PC idénticos.... – Suponemos que sólo hay una cosa que no funciona. – Sustituimos cada una de las tarjetas una por una. Tras cada sustitución, rearrancar, tomar notas, y ver cuál arranca. – Cuando sustituimos la tarjeta averiada, se delata. – Precauciones con la placa base y la fuente de alimentación: Una fuente en mal estado puede romper una placa base (no conectar una placa nueva a una fuente sospechosa). – Una controladora averiada puede romper el teclado. • Si sólo tenemos un ordenador: – Dejamos en configuración mínima. – Arrancamos y tomamos notas. – Si arranca bien, apagamos, conectamos una tarjeta y rearrancamos. Tomamos notas. Si arranca bien, apagamos, conectamos otra tarjeta..... – Cuando lleguemos a la tarjeta mala, se delata. 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. 2.- Añadimos la tarjeta de video y rearrancamos. • Si no arranca: fallo en tarjeta de vídeo. • Si arranca: mensajes de error en pantalla y pitidos: “falta teclado y discos” con un “bip” ó “301 601” con un bip. 3.- Añadimos teclado y rearrancamos. • Si no arranca: fallo de teclado o de controladora (placa base). • Si arranca: error en pantalla y pitidos: “falta disco”. 4.- Seguimos añadiendo tarjetas.... Observamos y anotamos. • Es conveniente probar esto con ordenadores sanos para familiarizarse con los signos que indican que todo funciona correctamente. • Es frecuente que se averíe el ordenador, hagamos el chequeo este y que despues de añadir todos los elementos el sistema funciona correctamente. Causas: – Paso 7 de “avería y reparación del PC”. – Las tarjetas fallan cuando se calientan. 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. 4.1.- Identificación del chip averiado: – Indicación expresa del fabricante. – Test software (si el chip averiado no impide que el sistema arranque...). Típicamente permite detectar chips de memoria averiados. – Test de temperatura. • Temperatura típica: templado. Cuanto más grande, mayor temperatura. • Muy frío: no funciona. Muy caliente, roto o a punto de morir. • Chips que fallan cuando alcanzan una cierta temperatura: Son los más difíciles de detectar. Secador. Radiador. Termómetro digital IR. 4.2.- Etiquetas en chips: – Numeración: 7400, 8088, 80387, etc. – Prefijos: fabricante: WD, DM.... – Sufijos: AN (DIP, Normal) AS (DIP, Militar) Versión, fecha, número de serie. B8544. 8088-1. – Etiquetas encriptadas. 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. 4.4.- Zócalos de chips: – Ventajas: • Sustitución de chip sencilla. • No se calienta el chip cuando se instala. – Inconvenientes: • Precio. – Recomendación: cuando se sustituye un chip sin zócalo, poner un zócalo. – Colocarlo correctamente. Si se coloca al revés se daña. – Marcas en chips DIP, PLCC, PGA. Numeración. 1 2 3 4 5 12 11 10 9 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.... 2.1.- Organización de la memoria: – SIPP en desuso. – Chips DIP. • Chips de Nx1 bits (16 kb, 64 kb, 256 kb, 1024 kb). • Chips de Nx4 bits (nybble) (64 kNyb, 256 kNyb, 1024 kNyb). • Un chip de 64 kNyb equivale a 4 de 64 kb (no a 1 de 256 kb). – Agrupación de chips en bancos y módulos SIMM: • • • • • Bancos de 9 chips (8+1 para paridad). Bancos de 9 chips y de 3 chips. Módulos SIMM de 30 contactos: 9 bits de datos. (3/9 chips). Módulos SIMM de 72 contactos: 36 bits de datos. (9 chips). Módulos DIMM de 128 contactos: 72 bits de datos. 102 2.2.- Memoria estática y memoria dinámica: – Velocidad del CPU y velocidad de acceso a memoria: • • • • • 8 MHz: 12 MHz: 16 Mhz: 150 Mhz: 1 GHz: acceso en 125 ns acceso en 83 ns acceso en 62 ns (1993) acceso en 6.67 ns (?) 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. 3.- Combinaciones de distintos tipos de memoria. • ¿Cómo tener memoria rápida a precio asequible? – – – – Todo SRAM: caro. Poca memoria. Todo DRAM: lento. DRAM con un poco de SRAM: memoria caché. Fast Page Mode. 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 33MHz 40MHz 40 ns 30 ns 25 ns 80 ns 60 ns 50 ns 120 ns 90 ns 75 ns 160 ns 120 ns 100 ns 50MHz 20 ns 40 ns 60 ns 80 ns 66 MHz 15 ns 100 MHz 10 ns 30 ns 20 ns 45 ns 30 ns 60 ns 40 ns – ¿Cómo hacer funcionar la placa base a 66 MHz con DRAM de 60 ns? Estados de espera o W.S. Cuando la CPU pide un dato, se le hace esperar 4 ciclos de reloj. – Resultado: CPU desaprovechada. 3.2.- Sistemas con SRAM y DRAM: Caché. – Idea: combinar un poco de SRAM rápida (cara) con mucha DRAM barata (lenta). – En caché: copia de parte DRAM de modo que la mayor parte posible de los accesos se hagan a la caché. – Controladora de caché: • • • • • “Predice” qué área de memoria va a necesitar la CPU. La copia a la caché (bloque se 4KB). Cuando la CPU solicita un dato a RAM, lo busca en caché. Si está: acceso rápido. Si no: acceso lento. Escritura en RAM. – Eficiencia de caché: • • • • Eficiencia del software (pocos saltos). Eficiencia de la controladora. Número de aplicaciones. Tamaño de la caché. 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é. 3.3.- Fast Page Mode. – Solución alternativa (o complementaria) para acelerar el acceso a DRAM: paginación rapida. • • • • Organización de direcciones en filas y columnas. Acceso a filas (páginas) lento. Dentro de una fila, acceso a columnas muy rápido. “Static Column RAM” – Eficiente pues los accesos a memoria suelen requerir direcciones contiguas. • Fast page mode RAM 50 ns / 30 ns / 33 MHz • Extended data out RAM (EDO) 50 ns / 20 ns / 50 MHz • Burst EDO RAM 50 ns / 15 ns / 66 MHz 4.- Bancos de memoria. • • Organización de la memoria en el PC en “bancos”. El tamaño de los bancos depende de CPU / placa base: – – – – 8088 / 80188 : 8086 / 80286 / 80386 SX: 80386 / 80486: Pentium: 8 bits 16 bits 32 bits 64 bits 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: Slots expans. CPU y copr. CPU 8088 data path direcciones ROM Banco 0 Banco 1 Banco 2 Banco 3 comparador 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 extra para chequeo de paridad. En primeros PC, hileras de 9 chips. Hileras de 3 chips. SIMM de 30 contactos con 9 chips / 3 chips. No tiene sentido SIMM de 72 contactos. 106 – Bancos en PC de 16 bits: 16 +2 bits: • • • • Cada banco: 18 chips de un bit o 4 nybbles + 2 bits. Chips en placa base: 2 hileras cada banco. SIMM de 30 contactos: 2 módulos cada banco (iguales). Módulos “privados” de 16 bits (PS/2 de IBM). – Bancos en PC de 32 bits: 32 + 4 bits: • 4 módulos SIMM de 30 contactos (iguales). • 1 módulo SIMM de 72 contactos. – Bancos en PC de 64 bits: 64 + 8 bits: • 2 módulos SIMM de 72 contactos. • 1 módulo DIMM de 128 contactos. – Ranuras para módulos de memoria: posibilidad de expansión de memoria. Importancia de ampliación de memoria. Aprovechar la existente. – Precio de la memoria. Fluctuaciones de mercado. Precio de la memoria y del PC. Chips sin paridad. 5.- Errores y averías en las memorias. Tests de memorias. • Evolución de memoria: – 1984 XT: hasta 90 chips en zócalos. Muchos errores. Mensajes de error detallados. – 1999 Pentium: 1 o 2 módulos. Pocos errores (tests de calidad en fabricación). Mensajes poco detallados. • Detección de errores en memoria: – – – – Programas de diagnóstico. POST. Errores de paridad en mitad de aplicacion. Errores que impiden arranque. 107 5.1.- Errores de memoria en el POST del 8088: • Errores por mala configuración de cantidad de memoria: – Parity check 1: se bloquea y no arranca. – Considera que no dispone de la memoria mal configurada. • Chips averiados: – Mensaje (texto o “201”) e indicador chip averiado. – 1020 201 10000 20 201 10000 0020 201 • 10: se refiere al banco (banco lógico). • 20: el chip. • 201: “hay un error de memoria”. – Interpretación de mensajes de error en 8088 de 64 KB: Bit (chip) 00 01 02 04 08 10 20 40 80 Bancos (de 16 KB) 00: direcciones 00000-03FFF B 04 : direcciones 04000-07FFF 08 : direcciones 08000-0BFFF 0C : direcciones 0C000-0FFFF A Ejemplos: 0C 01 201: 04 40 201: A B – Interpretación de mensajes de error en 8088 de 256 KB: Bit (chip) 00 01 02 04 08 10 20 40 80 Bancos (de 64 KB) 00: direcciones 00000-0FFFF 10 : direcciones 10000-1FFFF A B 20 : direcciones 20000-2FFFF 30 : direcciones 30000-3FFFF Ejemplos: 10 01 201: 20 20 201: A 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) 00: direcciones 00000-3FFFF A B 40 : direcciones 40000-7FFFF 80 : direcciones 80000-8FFFF 90 : direcciones 90000-9FFFF Ejemplos: 30000 02 201: 60000 20 201: A 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). 5.2.- Errores de memoria en ordenadores de 16 bits: – 2 bancos de 18 chips: 18 de 64 K y 18 de 256 K: Bit (chip) 00 01 02 04 08 10 20 40 80 Bancos (1 x 128 y 1 x 512 KB) Bytes: 0, 2, 4, .... 128K-2 Bytes: 1, 3, 5, .... 128K-1 Bytes: 128K, 128K+2,.... 640K-2 Bytes: 128K+1, 128K+3,... 640K-1 Ejemplos: 1100:0002 Error en byte 11002 60000 00 08 201: Banco log. 60, bit 08 de byte “low” 109 • Errores en PCs con SIMM: – Poca información (error de memoria). – Cambiar el módulo de memoria completo. 5.3.- Falsos errores de memoria: – Fallos en la alimentación: • Tensión en la red baja: refresco insuficiente. • Picos de tensión. Cambian estados de bits. • Fuente de tensión insuficiente. HD. – Electricidad estática. – RFI, EMI, radiactividad. – Diagnóstico: • Siempre falla la misma dirección: problema en RAM. • El problema cada vez en una dirección. – Mezcla de chips o de SIMM distintos en el mismo banco. – Chips y SIMM mal colocados. 5.4.- Tests de memorias: – Test de paridad (byte a byte). – Errores de direccionamiento. Tests. – Errores de difusión de carga: contagio de “ceros” y “unos”. Tests. 5.5.- Instalación de memorias: – Corriente estática. – Destornillador mejor que extractor de chips (DIP). – Modulos SIMM: garras de plástico o metálicas. 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 2 Rojo 3 Amarillo 4 Azul 5 Negro 6 Negro 7 Negro 8 Negro 9 Blanco 10 Rojo 11 Rojo 12 Rojo • P8 P9 +5 +5 +5 -5 0 0 0 0 -12 +12 +5 PG Rango V / I de la fuente de alimentación (polímetro): Línea + 12 - 12 +5 -5 • P.G. +5 + 12 -12 GND GND GND GND -5 +5 +5 +5 Rango V + 8.5 ... + 12.6 V - 8.5 ... - 12.6 V + 2.4 ... + 5.2 V - 4.5 ... - 5.4 V Rango I 0 ... 2 A 0 ... 0.25 A 2.3 ... 7 A 0 ... 0.3 A Resistencia > 6 Ohm > 48 Ohm > 0.8 Ohm > 48 Ohm 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. 4.- Ahorro de energía. • • • Necesidad de ahorro de energía. PCs “verdes”. Componentes cada vez con menos consumo. Medidas para ahorro de energía: – Chips a baja tensión: 3.3 - 2.4 V. P=V2R – Chips a menor frecuencia en modo de reposo. – Circuitos que se desconectan: LPT, Serie, HDD, Video, LAN, etc. • • • Pantallas: consumen el 60-70% de la energía del PC. Pantallas que se desconectan; pantallas LCD (10 W) frente a CRT (100 W). Apagar los HD no es conveniente.... Periféricos externos que se puedan desconectar. 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. 6.- Protección de la fuente frente a problemas de alimentación externos. • Los problemas de alimentación externos dan lugar a: – – – – – • Bloqueo del ordenador mientras realiza operaciones. Errores aleatorios en memoria. Pérdida de datos del HD. Chips dañados en las tarjetas. Ruido en la transmisión de datos, errores en periféricos. Problemas ocasionados por: – Funcionamiento incorrecto de la fuente: picos, rizado, baja potencia.... – Tensión de la red incorrecta: picos, oleadas, sobre o baja tensión, cortes de alimentación. 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. Picos y olas Base SI (1 uso) Estabilizador SI SPS NO UPS SI Subidas/bajadas Cortes NO NO SI NO NO SI SI SI 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 1 2 3 4 5 6 7 9 1 8 2 7 3 4 6 0 1 2 3 4 cabezas pistas (cilindros) 5 sectores Las pistas “n” de todas las caras constituyen el cilindro “n”. • Capacidad de los discos: – Ejemplo: 8 x 5 x 9 x 0.5 KB = 180 KB – Floppy de doble cara, 40 cilindros, 9 sectores: 2 x 40 x 9 x 0.5 KB = 360 KB – Disco duro de 4 cabezas, 305 cilindros, 17 sectores: 4 x 305 x 17 x 0.5 KB = 10370 KB = 10.12 MB – Disco duro de 16 cabezas, 2448 cilindros, 63 sectores: 16 x 2448 x 63 x 0.5 KB = 1204 MB = 1.2 GB 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. 2.2.- Rendimiento de los discos duros. • Dos factores: – ¿Cuánto tarda en localizar un sector? – ¿Cuánto tarda en transferirlo? • ¿Cuánto tarda en localizar un sector? • Mover cabezas al sector correspondiente: “seek time”. • Esperar a que llegue el sector solicitado: “rotational latency period”. – Seek entre pistas alejadas: 8-10 ms (1/3 de superficie). – Seek entre pistas consecutivas más rápido (1-2 ms). – Rotational Latency Period: 1/2 vuelta. • 3600 rpm: • 7200 rpm: • 0.5 x 60 seg / 3600 = 8.33 ms 0.5 x 60 seg / 7200 = 4.17 ms Mecanismos de posicionamiento de cabezas: • Band-stepper: banda metálica flexible + motor paso a paso. • Voice-coil: electroimán y muelle, servo, mecanismo de control. – Aparcado de cabezas, calibrado, duración y velocidad. 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: 1 17 2 3 4 14 5 13 6 12 7 10 9 1 11 16 3 7 12 15 4 8 6 17 8 5 14 9 Interleaving 1:3 10 13 11 3 14 9 2 15 1 5 16 13 5 Interleaving 1:2 13 4 14 7 6 10 2 8 Interleaving 1:1 12 10 17 15 11 1 9 16 6 17 2 4 15 8 11 12 16 3 7 Interleaving 1:4 119 Interl. 1:1 1:2 1:3 1:4 OK (1 v) 510 KB/seg (2 v) 255 KB/seg (3 v) 170 KB/seg (4 v) 128 KB/seg No OK (18 v) 28.3 KB/seg (19 v) 26.8 KB/seg (20 v) 25.5 KB/seg (21 v) 24.2 KB/seg – El factor de interleaving se establece en el formateo a bajo nivel (sirve para poner en el disco marcas de los sectores). – Valor óptimo: depende del tiempo que tardan la controladora y la BIOS en preparar un sector. Sector preparado en 2.8 ms Disco a 3600 rpm con 17 sectores: 1 vuelta: 16.7 ms 1 sector: 0.98 ms Interleaving óptimo: 1:3 (170 KB/seg) – La caché de disco y las controladoras rápidas han hecho que el factor de interleaving sea 1:1. • Desplazamiento de sectores (sector skew): – Sectores en pistas consecutivas desplazados para compensar el tiempo que tarda en posicionarse la cabeza de una pista a la siguiente: Desplazamiento de cabeza: 1.5 ms. En este periodo pasa 1.4 sectores. En pistas consecutivas, desplazamos 2 sectores para optimizar la transferencia: 17 15 1 16 2 17 1 3 120 • Longitud máxima de ráfagas de errores corregibles con ECC: – IBM AT: – Clónicos AT: – Pentium: • 5 bits 11 bits 70 bits ¿Cómo conseguir una buena tasa de transferencia de datos? – Discos con caché en disco (para poder manejar varios sectores a la vez: algunos KB / cabeza) 64 KB. – Interface de disco: IDE, EIDE, SCSI. – Bus: ISA, VESA, PCI. 2.3.- Limitaciones en el tamaño de los discos. • Elementos involucrados: – Disco, interface, BIOS, Sistema Operativo. • Limitaciones de MSDOS a 504 MB. ¿Por qué? – Interfaces: los actuales son capaces de direccionar 4G sectores (¡¡2 TB!!). – Controladoras originales: 16 cabezas. Se hizo estándar y no se suelen hacer discos con más de 16 cabezas. – Programa en BIOS para acceder a disco: Registro CL de 8 bits para identificar sector: 256 valores Registro CH de 8 bits para identificar pista: 256 valores Registro DH de 8 bits para identificar cabeza: 256 valores • Esto permite trabajar con discos de hasta: 256 x 256 x 256 x 512 B = 8 GB • Pero están mal organizados: Si el disco es de 16 cabezas y 64 sectores sólo se pueden direccionar: 64 x 16 x 256 x 512 B = 128 MB 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 • Discos de más de 504 MB: – Utilización de driver: • Programa en el disco duro. Particiones. • Programa en ROM del disco duro. – “Traducción de sectores”: en lugar de identificar el sector con 3 valores (cabeza, cilindro, sector), se utiliza un único valor para identificar todos los sectores: notación lineal. – Reorganización lógica de sectores: Logical Block Addressig (LBA). Es otra forma de traducción de sectores en la que se utiliza un número de cabezas “lógico” mayor al número “físico”, y un número de cilindros “lógico” menor que el número “físico”. Hay BIOS que soportan LBA. – Problemas con programas de formateo a bajo nivel. 122 3.- Tipos de disco y de interfaces. 3.1.- Tipos de disco. – – – – Geometría: cabezas, cilindros, sectores; capacidad. Zone Bit Recording, precompensación, corriente reducida. Mecanismo de movimiento de cabezas. Método de escritura de datos. Conversión de bits a polarización magnética. – Rendimiento: • Seek time (posicionamiento de cabezas). • Rotational latency time (posicionamiento de sector). • Data transfer rate (tasa de transferencia de datos). – Tipo de interface: ST-506, ESDI, SCSI, IDE, EIDE. 3.2.- Tipos de interface. • Controladoras y adaptadores. • Características: – – – – Interleave factor. Logical Block Addressing y Sector Translation. BIOS en la controladora. Caché de disco: para acelerar transferencia o para almacenar temporalmente ficheros. – Número de bits erróneos consecutivos que corrigen los ECC. – Conexión entre el interface y el bus del sistema: • ISA, EISA, MCA, PCCard, VESA, PCI, LPT. 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) Interface ESDI (Enhanced Small Device Interface): – Versión mejorada de ST-506: • Hasta 256 cabezas; hasta 24 Mb/s. • Separación de datos y ECC en disco: menos problemas de ruido. • Datos de configuración en el disco. Facilita la configuración. SCSI (Small Computer System Interface): – Interface para otras cosas además de HD. – Es un adaptador (no controladora). Permite adaptar hasta 7 dispositivos. – SCSI-3: hasta 24 MB/seg. – Pocas ventajas si sólo tenemos un dispositivo: • Las prestaciones dependen del disco y la controladora. • Estamos intercalando otro interface. – Muchas ventajas cuando tenemos varios dispositivos: • Administra el acceso al bus. • Ahorra ranuras de expansión. • Ordenadores multitarea. 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. Interface EIDE (Enhanced IDE): – El adaptador incorpora LBA (permite trabajar con discos de más de 504 MB). – Permite acceso al disco mediante PIO o DMA. – Competidor de SCSI: permite conectar otros dispositivos. – Un disco EIDE necesita un adaptador EIDE (si no, perdemos prestaciones). – EIDE es P’N’P (debería serlo) y estar conectado al bus PCI (no al ISA). 4.- Instalación y configuración del disco duro. • Operación habitual en mantenimiento de equipos: – Para tener más espacio en disco (siempre se acaba). – Manteniendo el disco antiguo. • Pasos distintos según discos: – IDE, EIDE – SCSI – ST-506 ESDI 125 • Pasos a seguir: – Preparar hardware: disco, interface, placa base (compatibles), y cables correspondientes. – Preparar información sobre configuración. – Colocar los jumpers adecuadamente. – Instalar (alimentación, datos, control, terminador...). – Configurar la CMOS para que la BIOS pueda trabajar. – Formateo a bajo nivel (si es necesario). – Particionamiento. – Formateo de alto nivel. 4.1.- Preparación de hardware compatible. – Bus adecuado: PCI. – Interface adecuado: SCSI o EIDE. – No merece la pena mantener el disco viejo IDE sobre bus ISA poniendo el disco nuevo en IDE sobre bus ISA... – A ser posible, instalar fuera del PC. 4.2.- Preparar información sobre configuración. • • • • • • • • Geometría: cilindros, cabezas, sectores. (Todos salvo SCSI). Write precompensation. (Todos salvo SCSI). Reduced Write Cylinder. (Sólo ST-506). Tabla de pistas malas. (Sólo ST-506 y ESDI). Jumpers de identificación. (Todos salvo IDE, EIDE). Terminador. (Todos salvo IDE, EIDE). Jumpers master/slave. (Sólo IDE, EIDE). Jumpers de identificación (a veces interruptores): – Drive Select en ST-506 y ESDI: DS0, DS1, DS2, DS3 – Ident. en SCSI: Id0, Id1..... Id6. 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”. • Tabla de “pistas malas”: – Es normal que haya pistas en mal estado. Lo raro es que no haya pistas en mal estado. – En ST-506 y ESDI: el fabricante las apunta en papel. – En IDE, EIDE y SCSI: el fabricante hace el control de calidad y cuando formatea a bajo nivel los discos duros usa la tabla de pistas malas que ha obtenido. 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. 4.4.- Configuración de la CMOS. – Necesidad de programas en la BIOS para utilizar el disco. – Información específica sobre HD en CMOS. – Ordenadores XT (sin CMOS): • Información en la controladora. Controladoras para un tipo de disco. Controladoras para varios tipos de disco. – Configuración de disco en CMOS: • Listas de tipos de HD: 14, 25, 47 tipos. • Disco de tipo 47: definido por usuario. – ¿Qué hacer si no podemos “definir” nuestro tipo de HD y ningún tipo definido coincide? • Si no está formateado a bajo nivel: no esceder C/H/S. WPrec. • Si está formateado a bajo nivel y tiene tabla de partición. • Si no funciona: poner otra BIOS. 128 5.- Formateo del disco duro. • • Más complicado que en floppy (para poner varios S.O.). Consta de 3 fases: – Formateo a bajo nivel. – Particionamiento. – Formateo a alto nivel. 5.1.- Formateo a bajo nivel. – Consiste en poner marcas para identificar los sectores. • Se ponen las marcas. • Se hace interleaving y desplazamiento de sectores entre pistas si es necesario. • Se rellenan los sectores con el caracter 229 (sigma). – Usualmente realizado por el fabricante. Sobre todo en discos SCSI, IDE, EIDE. – Muy importante hacerlo en ST-506, ESDI: • Para acomodar la controladora al disco duro. • Ajuste óptimo del factor de interleaving. • Para refrescar las marcas de los sectores. – Inusual en SCSI, IDE, EIDE: • • • • Controladora y disco en un dispositivo. Identificadores de sector “más fuertes” (20 años). Interleaving ya es óptimo. Usualmente no se puede... el formateo físico o a bajo nivel, o no hace nada, o simplemente borra los sectores. – ¿Cómo formatear a bajo nivel? • ¿Programas genéricos o específicos? • Programas específicos en disquete o en ROM de la controladora (ejecuar con “debug”). • Genéricos: Disk Manager.... 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 hasta 256 MB hasta 512 MB hasta 1 GB hasta 2 GB más de 2 GB clusters de 2 KB clusters de 4 KB clusters de 8 KB clusters de 16 KB clusters de 32 KB 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. – Particionamiento con fdisk: • Menú inicial: crear partición; hacer activa; borrar partición; mirar tabla de particiones. • Crear partición: primaria, extendida, o unidad lógica en extendida. • Activar la partición. – Back-up de la tabla de particiones: esencial. 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 PT Extended Partition Table (EPT) Particion Primaria Área de datos (clusters) Dos Boot Record (DBR) BIOS Param. Block (BPB) FAT 1 - FAT 2 - Root Directory Extended Partition Table (EPT) Dos Boot Record (DBR) BIOS Param. Block (BPB) FAT 1 - FAT 2 - Root Directory Área de datos (clusters) 1ª Particion: E:\ Particion Primaria PT Área de datos (clusters) 1ª Particion: D:\ FAT 1 - FAT 2 - Root Directory Particion Extendida Particion Extendida Particion Primaria Dos Boot Record (DBR) BIOS Param. Block (BPB) 1ª Particion: C:\ Master Boot Record (MBR) - PT 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 ; NH : 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: – 720 KB: • 1 sector por cluster. Clusters de 0.5 KB 2 sectores por cluster. Clusters de 1 KB. Discos duros: – FAT 12: • Hasta 16 MB 8 sect/cluster 4 KB 4 sect/cluster 8 sect/cluster 16 sect/cluster 32 sect/cluster 64 sect/cluster 128 sect/cluster 2 KB 4 KB 8 KB 16 KB 32 KB 64 KB 4 sect/cluster 2 KB – FAT 16: • • • • • • Hasta 128 MB Hasta 256 MB Hasta 512 MB Hasta 1 GB Hasta 2 GB Hasta 4 GB – FAT 32: • Hasta 2TB • • • ¿Qué ocurre cuando escribimos un fichero de 1 byte? ¿Cómo optimizar las particiones en sistemas FAT 16? Numeración de los clusters. 4.- Dos Boot Record. • • Primer sector de una partición DOS. Sector 0. Contiene: – Programa para arranque del S.O. DOS. – BIOS Parameters Block: información sobre partición: • • • • Número de FAT. Tamaño de FAT. Número de sectores por cluster. Partición activada para arrancar?.... 135 5.- La FAT y el directorio raíz. • FAT: File Allocation Table: – Tabla con una entrada para cada cluster. – A cada cluster se le hace corresponder un valor: • • • • • 0: FFF8 a FFFF: FFF7: Otro valor: indica que está libre. EOF (fin de fichero). BAD (cluster defectuoso). Siguiente cluster en el fichero. Directorio raíz (root directory): – Tabla con los ficheros que hay en el directorio raíz. – Para cada fichero tenemos un campo de 32 bytes: • • • • • • • • Nombre y extensión Atributos del fichero Fecha última modif. Hora última modif. Primer cluster Tamaño en bytes Libres (futuro) 11 bytes. 1 byte. 2 bytes. 2 bytes. 2 bytes. 4 bytes. 10 bytes. Ejemplo de directorio raíz y FAT (clusters de 2 KB): Nombre.ext atrib ..... Ficheros .... HOLA.DAT --..... Mas ficheros.... fecha hora --- --- primer cluster 40 ..... 39 40 41 42 43 44 .... 102 103 104 tamaño 11200 ..... EOF 41 42 44 BAD 102 ..... 103 EOF 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: Nombre.ext atrib fecha hora primer cluster tamaño . Direc fecha hora 56 1024 .. Direc fecha hora 20 256 HOLA.DAT File fecha hora 140 11200 Varios Direc fecha hora 150 64 ..... Más ficheros.... ..... Más ficheros.... 7.- Estructura lógica del disco duro. • • • MBR y tabla de particiones. Partición primaria: DBR, FATs, Root, ficheros. Partición extendida: – Tabla de particiones extendida. – Particion primaria: DBR, FATs, Root, ficheros. – Partición extendida: • Tabla de particiones extendida. • Partición primaria: DBR, FATs, Root, ficheros. ............ 138 Tema 13: Mantenimiento preventivo del disco duro. 1.- Introducción. 2.- Mantenimiento preventivo del hardware. 3.- Mantenimiento preventivo del software. 4.- Copias de seguridad. 5.- Virus. Detección y eliminación. 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. • No podemos arreglarlo: hay que cuidarlo. – No se puede abrir (muerte rápida y segura si se abre). – El polvo raya las cabezas. 0.3 - 0.6 micras entre cabezas y superficie del disco. – Velocidad del disco - cabeza: 50-80 km/h. 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. 4.- Copias de seguridad. • Evita problemas de todo tipo: – – – – – • Hardware que falla. Software que falla. Problemas de alimentación. Errores de usuario. Virus. Métodos de back-up: – “Nunca me va a pasar”. “Lo que tengo no es importante”. – Disquetes. – Dispositivos de almacenamiento masivo: • • • • • CDROM. CDROM regrabable. Cintas. Servidores de disco en LAN. Estrategia: – Preparar disquetes de arranque. Comprobar arranque. – Guardar siempre varias generaciones de back-up. 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. 5.1.- Tipos de virus. – Gusanos, caballos de Troya y bombas. – Blindados y mutantes. – ¿Dónde se instalan? • MBR, DBR. • Archivos ejecutables: *.com *.exe. • Otros archivos: *.dll macros, etc. – ¿Cómo se activan? • A través de elementos que “toman el control” (DBR, ejecutable que es ejecutado, etc), toman el control. • Suelen instalar un programa residente. • Suelen interceptar actividad de antivirus. • Detectan lectura-escritura en FD y lo infectan. • Se propagan a otros ficheros infectables. • Esperan a determinados eventos para hacerse notar. – ¿Qué hacen? • • • • • Gusanos: hacen crecer y crecer los ficheros. Hacen que todo vaya más lento. Mensajes en la pantalla, letras que se caen, zona en negro.... Borrar MBR, DBR, FAT, directorio raíz o todo el HD.... “No apague el PC o se borrarán todos sus datos”..... – ¿Cómo se propagan? ¿Cómo infectan? • A través de transferencia de ficheros. • Infectan cuando se le pasa el control a un fichero infectado. 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. 5.3.- Prevención contra virus. – Realizar regularmente copias de seguridad de MBR, DBR, FAT, directorio raíz y ficheros de usuario. – Instalar antivirus y mantenerlos actualizados. – Acostumbrarse a no dejar discos en la disquetera. Desactivar arranque desde disquetera. – Vigilar el software que se instala. Evitar software pirata. – Preparar disco de arranque con antivirus. Proteger los discos contra escritura. 5.4.- Solución de problemas con virus. – Si se detecta la presencia de un virus: • Mantener la calma. • Apagar el ordenador. Rearrancar en frío con un disquete de arranque con antivirus protegido contra escritura. • Desinfectar DBR, MBR y ejecutables. • Verificar MBR y DBR con la copia de seguridad. • No permitir que el antivirus “recupere ejecutables infectados”. Reinstalar el software correspondiente o copiar los ficheros infectados del back-up. • Vigilar todos los disquetes de alrededor como “posiblemente infectados. 144 Tema 14: Recuperación de datos y reparación del disco duro. 1.- Introducción. 2.- Mensajes de error. 3.- Recuperación de datos borrados. 4.- Recuperación de un disco averiado. 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. 3.- Recuperación de datos borrados. • Cuando borramos un fichero: – Se “anula” la entrada en el directorio poniendo un carácter especial en el primer carácter del nombre. – Se ponen “libres” todos los clusters que ocupaba. – No se borran los clusters..... • Cuando formateamos un disco: – Se borra las copias de la FAT. – Se borra el directorio raíz. – No se borran los clusters..... 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). 4.- Recuperación de un disco averiado. 4.1.- Sectores dañados: – Errores en la superficie del disco: no podemos leer un fichero porque hay sectores defectuosos. – Editamos con DiskEdit y copiamos los clusters asociados al fichero. Podremos recuperar la mayor parte del fichero (salvo a lo sumo un sector). – Si el fichero es muy largo: • • • • Análisis de superficie. Identificar clusters defectuosos. Editar la FAT y preparar ficheros con los clusters buenos. Editar el cluster dañado para extraer los sectores buenos. Reconstruir todo lo que se pueda. 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. 3.- Instalación de una disquetera. • • Extracción de disquetera: conexión de datos; conexión de alimentación; tornillos que la fijan. Instalación de disquetera: – Terminador: si hay dos disqueteras debemos quitar un terminador (si no se daña la controladora). – Seleccionar driver: Disk Select: DS1 ó DS0. – Cables con vuelta: se seleccionan ambos como DS1. – Conectar alimentación y cable de datos. – Configuración de jumpers. 151 4.- Reparación de averías en la disquetera. • Debido a su naturaleza mecánica, muchas averías. 4.1.- Disquete que no puede leerse. – – – – “Sector no encontrado” o “Fallo general leyendo...”. Reintentar. Sacar disquete y volver a meterlo (centrado). Probar disquete en otro equipo. ¿Tipo de disquetera?. ¿Alineamiento de cabezas?. – Recuperación de sectores (como en HD). 4.2.- La disquetera no funciona. – Problema detectado en el POST: set-up; problema en controladora; problema en disquetera; cable roto. – No problema en POST: • Probar otro disquete. • Limpiar cabezas. • Formatear disquete y leer con otra disquetera. ¿Cabezas mal alineadas? Software para detectarlo. • Problemas de giro (5v/seg tolerancia 1%). • No formatea: Desmontar y limpiar. Programa de test (TestDrive por ejemplo). Sustituir componentes. 4.3.- Problemas aleatorios en la disquetera. – Posiblemente problemas de alimentación (cambiamos la disquetera, la controladora y el cable y persisten....). 152 5.- El futuro de los disquetes. • Escalada de capacidad y velocidad de transferencia: – 360 KB, 720 KB, 1.2 MB, 1.44 MB, 2.88 MB. – Cada vez mejor tecnología: mayor precisión, menos desajustes, menos averías.... • • • Límite de precisión posicionamiento de cabezas: Salto de motor paso a paso a servo no se dio en disquete. Demanda de capacidad creció demasiado rápidamente (instalación de programas mediante CD-ROM). El último intento de mejorar el floppy es el de 2.88 MB: 80 x 18 x 2 x 0.5KB 80 x 36 x 2 x 0.5 KB • Superfloppies: – – – – – – – • 1.44 KB 2.88 MB Discos especiales (caros). Mecanismos de lectura-escritura magneto-ópticos. Posicionamiento de cabezas con servo. Capacidad: 10 - 20 - .... 150 MB Transferencia a 200 - 500 KB/S Interfaces SCSI - LPT ... Competición con CD-ROM grabable / regrabable y unidades de cinta. Los superfloppies no se estandarizan. Los CD-ROM y los floppies de 1.44 si se han hecho estándar. 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. Placa base Adapt. SCSI Dev. 1 Dev. 2 Dev. 3 Cont. 1 Cont. 2 Cont. 3 Bus SCSI Bus PCI • terminadores Elementos sistema SCSI: – Host adapter: compatible bus del sistema y con el estándar SCSI de los periféricos. Driver adecuado. – Periféricos: usan estándar SCSI común. 2 conectores. Terminadores. Identificación. Paridad. Driver. El hostadapter es uno más. – Cableado: diferentes según estándar (50 pines, 68 pines). Balanceado o no balanceado. Tipos de conectores. Longitud. – Terminadores. Activos y pasivos. Integrados o “de conector”. – Drivers de los dispositivos SCSI. BIOS. 155 3.- Instalación física. 3.1.- Host adapter. – En algunos ordenadores, integrado en placa base. – Elegir uno compatible con bus del PC (PCI mejor que ISA). – Emulación SCSI con LPT. Tarjetas SCSI que se ponen en LPT. – Configuración: I/O, IRQ, DMA, ROM. 3.2.- Identificadores SCSI. – – – – 8 dispositivos en SCSI-1 y 2; 32 dispositivos en SCSI-3. ID7 para host adapter; ID0 ID1 para HD (por software). Otras limitaciones (documentación) CDROM: ID5. Comunicación entre dispositivos: target - initiator. 3.3.- Paridad. – Para detección de errores (debe estar igual en todos). – Si se puede, activar. CDROM SCSI en Windows exige paridad activada. 3.4.- Cableado. – Centronics, mini-D (HP) o cable plano. De 50 o de 68. – Cable gordo/fino (balanceado). 3.5.- Terminadores. – Tener clara la línea SCSI. Terminar los extremos. – Cada elemento debe tener 2 cables o cable + terminador. 3.6.- Problemas típicos de instalación. – Drivers. Software de diagnóstico. – Problemas con cables (longitud; mezclados balanceados y no balanceados). – Identificadores (los de rueda a veces fallan). – Conflictos entre dispositivos SCSI o de la tarjeta. 156 4.- Instalación software. • Filosofía instalación de software para optimizar compatibilidad (drivers de dispositivos estándar): Sistema operativo Interface estándar Driver adaptador • Driver disposit. Driver disposit. Driver disposit. Dispositivo Dispositivo Dispositivo 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. 2.- Componentes de la impresora. • • • Driver (software para utilizarla). Controlador-interface (usualmente LPT o COM). Impresora: – De impacto (margarita o agujas). – Chorro de tinta. – Láser. 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. • Si hay problemas al imprimir: – – – – – Comprobar conexiones. Puerto colgado: rearrancar impresora o PC. Imprimir página de prueba en modo test de impresora. Imprimir página de prueba desde el PC. Comprobar que la configuración software es correcta: • Impresora seleccionada. • Driver adecuado. – Reemplazar cable; comprobar puerto; reemplazar impresora. • Cuidado con la longitud del cable y el ruido eléctrico: – 2 o 3 metros en cable LPT. – Hasta 20 metros en cable serie (si hay poco ruido). • Interruptores de configuración de la impresora: – Emulación de impresoras HP. – Selección de idioma y de fuentes. – Configuración transmisión serie si es COM (n bits, paridad, bits de stop, velocidad de transmisión). • Problemas software: – Drivers: algunos dan problemas (versión sist. operativo). – Programas que acceden directamente a la impresora. Algunos mal depurados y dabn problemas con algunas impresoras. 160 5.- La impresora láser. • Es un ordenador de propósito específico: – – – – – – • Placa base (circuito impreso). Microprocesador (Motorola 68000, 68030,...). ROM (fuentes, programas; ampliable). RAM (módulos SIMM; 2, 4, 8MB...). Puertos, I/O, bus, BIOS con programas... Display, teclado, mecanismo de configuración.... Funcionamiento: – Tambor fotosensible (en el cartucho de tóner): • • • • • • Limpieza del tambor (quitar restos de tóner). Eliminación de carga estática. Carga de superficie del tambor (-6 kV). Supresión de carga estática con láser (-100 V). Se deposita tóner en zonas de -100 V: imagen en rodillo. Transferencia de tóner al papel. – Rodillos para fijar tóner al papel. Fijado térmico. – Diodo láser: se enciende y se apaga. Resolución: 300 / 600 dpi. Sincronización de movimiento de rodillos y láser. – Alimentación de papel. Alineado de papel y rodillo. • Mantenimiento: – El tambor fotosensible es la pieza que mas sufre. Se sustituye cada vez que se cambia el tóner. – Ojo a los cartuchos reciclados: el tambor fotosensible debe ser nuevo. – Problemas: tóner viejo (poco tóner); rodillo dañado; papel malo o húmedo; rodillos de alimentación y arrastre de papel gastados o sucios. – Limpieza de partículas de papel y toner. 161 Tema 18: Mantenimiento y reparación de otros periféricos. 1.- Introducción. 2.- Modem y puerto serie. 3.- Teclados y ratones. 4.- Tarjeta de video. 5.- Tarjeta de sonido. 6.- Unidad de CD-ROM. 1.- Introducción. • • Mantenimiento y reparación de principales elementos del PC ya se ha visto: placa base, tarjetas, discos, etc. Este tema dedicado a otros periféricos: – Funcionamiento básico. – Mantenimiento. – Solución de problemas comunes. 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). 3.- Teclado y ratón. • Tipos de teclado: – 83, 101, 105 teclas... Tec. numéricas, cursores, F1 ... F12. – XT (controladora en teclado) AT (controladora en placa base). Conmutador modo AT-XT. – Contactos teclado: interruptores y capacitivos. – Conector: DIN y mini-DIN. • Mantenimiento del teclado: – No coer ni beber cerca. Protector. – Limpieza periódica. Orden de las teclas. 163 • Problemas del teclado: – – – – • Mal enchufado. Enchufado en sitio incorrecto. Problemas en una tecla o en muchas teclas. Contactos. Cable de teclado roto por dentro. Problemas del teclado y de la controladora. Tipos de ratón: – Mecánicos (de bola) y ópticos (alfombra red). Sensores. – Serie (DB9), PS/2, Microsoft (mini-DIN). IRQ. • Mantenimiento y problemas habituales del ratón: – Limpieza periódica (2 veces al año). – Problemas por conflictos, limpieza y cables-conectores. 4.- Tarjeta de vídeo. • Display: modo principal de comunicación PC-usuario. – Debe ser confortable, rápido. – Tamaño de teclado, resolución, colores. • Elementos involucrados: – CPU. – Bus. – Tarjeta de vídeo: memoria RAM de vídeo; chip de vídeo; conversor D/A; ROM. – Monitor. Tarjeta de vídeo cpu Placa base Chip video bus DAC monitor 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. • Características tarjetas de vídeo: – Resolución y número de colores (memoria): • 320x200; 640x480; 800x600; 1024x768; 1280x1024. • Colores: 16, 256, 32K, 64K, 16M. • Memoria: 64K, 256K, 512K, 1M, 2M, 4M.... – Frecuencia de refresco: 43 Hz (inaceptable); 60 Hz; 72 Hz. • Monitor: debe soportar resolución y frec. de refresco: – – – – Frecuencia de refresco y frecuencia de sinc. horizontal. Tamaño del pixel (dot pitch) y resolución. Coherentes. Tamaño del monitor. Monitores multiresolución: Detectan frecuencuias de refresco y sinc. horizontal. No necesitan ajustar tamaño. 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. 5.- Tarjetas de sonido. • Funciones: AD/DA y MIDI. Usos: – Grabar sonido, reproducir sonido y sintetizar sonido. • • • • • Aspecto esencial conversión AD/DA: rango de frecuencias de muestreo y niveles de muestreo. 8 bits y 16 bits. Para MIDI: bancos de instrumentos, pistas, etc. Importancia de altavoces y micrófonos. Recursos: I/O, IRQ, DMA. Problemas típicos: – – – – • Conflictos de recursos. Conexiones. Altavoces enchufados. Canales desactivados software. Cable audio del CDROM. 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: – – – – – • Rendimiento lector 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. 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