Especialista en Soporte Reparación de PCs y Cableado para Pymes ALCANCES Y OBJETIVOS: Esta carrera el alumno conocerá el funcionamiento, administración, instalación, mantenimiento y reparación de una computadora personal (P.C.) y sus periféricos más elementales y accesorios relacionados con la transmisión de datos a través de enlaces telefónicos. En suma, todo aquello necesario para operar técnicamente sobre una computadora que presente fallas de funcionamiento, o a la que se necesite agregar un componente de software o hardware. Los módulos siguientes lo prepararán para resolver problemas de aplicaciones y operaciones de software y hardware en sistemas operativos de escritorio de Microsoft, tales como Windows XP y Office, preparándolo para la nueva certificación Microsoft MCDST. En la última parte de esta carrera se obtendrán los conocimientos necesarios para poder conectar computadoras en red, tipos de cables disponibles, conectores, hubs, placas de red necesarias. Estándares y normas a tener en cuenta en diferentes cableados. Estos conocimientos permitirán al alumno realizar el cableado y conexión de red a nivel de hardware para pequeñas empresas. DESTINATARIOS: El presente material se entrega como complemento al Carrera de Soporte Reparación de PCs y Cableado para Pymes brindado por BS Training Center, el cual esta dirigido a todo aquel usuario estándar que desee comprender el funcionamiento de las PCs, periféricos y accesorios que existen actualmente, así como también a aquellas personas que por su trabajo, estudios o inquietudes personales estén interesadas en adquirir conocimientos avanzados que le permitan mejorar sus habilidades de diagnostico, optimización y resolución de problemas, tanto en equipos “Stand-Alone” como aquellos en RED. El material de estudio sirve para ser usado tanto durante la clase como así también como una guía de referencia una vez completado el curso. REQUISITOS: Conocimientos básicos sobre el empleo de una PC, bajo sistemas operativos DOS , Windows o similares. El requisito mas importante es la asistencia al curso, ya que es en él en el cual se trataran en profundidad los temas, brindado ejemplos y prácticas que no se encuentran disponibles en el presente material
BS Training Center
.
Pรกgina 2 de 210
BS Training Center
Primera Parte
Pรกgina 3 de 210
BS Training Center
.
Pรกgina 4 de 210
BS Training Center
INTRODUCCION A LA COMPUTACIÓN Generalmente cuando se habla de computación se acostumbra a separar los componentes en dos clases netamente distintas:
-
HARDWARE : La parte DURA de la computación, no por difícil, sino por estar relacionado
con elementos físicos, que poseen densidad material que los represente. Son elementos tangibles, podemos verlos y/o tocarlos. Así por ejemplo los discos son elementos HARDWARE
-
SOFTWARE :La parte LIVIANA de la computación. Son elementos intangibles, tienen solo
sentido en cuanto a interpretaciones lógicas (son las ordenes que el HARD deberá seguir, así como también las interpretaciones de los resultados o estados del mismo). Componen el SOFTWARE todos los programas que usan el HARDWARE como medio físico para existir. Como el SOFTWARE y el HARDWARE no son cosas independientes ya que se necesitan uno a otro para poder funcionar, ninguno de los dos sería de utilidad si no se empleara el otro. A continuación realizaremos una breve descripción, respondiendo a un modelo sencillo pero simple de interpretar.
El HARDWARE: Entrando un poco más en identificar los componentes de la computación encontramos que al HARD se lo divide en: - CPU (Unidad Central de Procesamiento): En ella se identifican tres componentes básicos: • UC (Unidad Central): Es el “cerebro” de la computadora, dice que ha de hacerse, cuando, como y a quien le corresponde. Gobierna todo los componenetes físicos y es quien interpreta lo que el SOFTWARE dice que debe de hacerse y dispone de los medios necesarios a tal fin. • ALU (Unidad Aritmético-Lógica): Es la encargada de realizar las operaciones matemáticas que sean necesarias, es ella en realidad quien computa o calcula. Su área de Aritmética realiza los cálculos matemáticos relacionados con suma, resta, multiplicación, etc. y la parte Lógica es quien realiza las operaciones de comparaciones lógicas tales como “es mayor que”, “es menor que”, “es igual que”, etc. Por ejemplo “2+3” es una operación aritmética cuyo resultado es 5 y “2 es menor que 3” es una operación lógica cuyo resultado es VERDADERO. • MEMORY (Memorias): Sirve para almacenar datos, dan soporte físico al SOFT. Aunque como se detalla más a bajo existen otros tipos de memorias las relacionadas a ésta área son: 1. ROM (Read Only Memory): O memoria de solo lectura. Son provista por el fabricante para posibilitar dar información útil a la UC al momento de inicializarse (“arrancar”) la PC, ya que por el momento no cuenta con ningún tipo de SOFT que le diga qué debe hacer. Básicamente le dice con qué medios físicos cuenta, de que forma deberá tratarlos y la orden de buscar un Sistema Operativo. 2. RAM (Random Access Memory): O memoria de acceso al azar. Esta memoria le sirve a la UC para almacenar los datos que debe procesar, de otra forma “cómo sumaría 2+3 si al leer el 3 ya no se acuerda ni del 2 ni de la operación suma ?” Estas memorias funcionan eléctricamente, es decir solo mientras posean “tensión” pueden almacenar o retener datos. Por este hecho se las denomina comúnmente memorias volátiles ya que al perder alimentación no puede retener los datos, con lo cual se pierden (vuelan). En un esquema básico:
Página 5 de 210
BS Training Center CPU
UC MEMORIAS RAM-ROM
ALU
Algunos incorporan además un cuarto elemento: el CLOCK (reloj) que sirve a la UC para “contar pulsos, o tiempos”, es la referencia elemental de tiempos de trabajo que maneja la CPU. Las unidades de tiempos que este reloj maneja son mucho menores que lo que muchos se imaginan (nanosegundos, por ejemplo) y se indica en MHZ (MegaHetz o millones de ciclos por segundos, por lo tanto la computadora es capaz de realizar dicha cantidad de operaciones básicas en un segundo), una PC actualmente posee un reloj de alrededor de los 2500Mhz. Con las primeras PC Pentium estábamos rondando los 100 Mhz, sin embargo el crecimiento de la velocidad del clock se desaceleró en los últimos años debido al surgimiento de nuevas tecnologías que incrementan el rendimiento del CPU sin aumentar su velocidad. Un ejemplo claro de estas tecnologías son los procesadores de multiples núcleos. -
Periféricos : son aquellos elementos físicos de la computadora que nos permiten la comunicación con la CPU. Rodean a la CPU y de ahí deriva su nombre. Las comunicaciones pueden darse básicamente en dos sentidos: De la CPU al usuario y del usuario a la CPU. Teniendo como punto de referencia la entrada o salida de datos a la CPU y observando las direcciones de comunicación se suele clasificar a los periféricos en tres grupos: • Periféricos de ENTRADA: Son aquellos mediante los cuales el usuario ingresa datos a la CPU (es decir se comunica con ella). Ejemplos típicos más comunes son el KEYBOARD (o teclado) y el MOUSE (o ratón). • Periféricos de SALIDA: Son aquellos mediante los cuales la CPU se comunica con el usuario. Ejemplos típicos son el MONITOR y la IMPRESORA (o printer). • Periféricos de ENTRADA/SALIDA (o mixtos): Por su naturaleza (mixta) son elementos que permiten comunicación en ambos sentidos, es decir que en algunos casos “trabaja” como periférico de entrada y en otros como de salida. El ejemplo más común de este tipo son los DISCOS (o disk) (de los cuales trataremos más a continuación).
El Teclado El teclado es un dispositivo de entrada que hacen llegar la información a la computadora. Este dispositivo permiten al usuario de la PC introducir datos, comandos y programas en la CPU. El dispositivo de entrada más común es un teclado similar al de las máquinas de escribir. La información introducida con el mismo, es transformada por la PC en modelos reconocibles. Teclado QWERTY un tipo de distribución de teclado utilizado mayoritariamente cuyo nombre está formado por los seis caracteres de la izquierda de la fila superior de letras. Se trata del tipo de teclado estándar de la mayoría de máquinas de escribir y equipos informáticos. Se considera más eficiente el diseño del teclado Dvorak, pero el teclado QWERTY es conocido por la mayoría de los usuarios y su uso está más extendido que el Dvorak. Teclado extendido es un teclado de PC de 101/102 teclas lanzado por IBM mediada la vida del PC/AT de esta compañía. Este diseño se ha mantenido como teclado estándar de la línea PS/2, y se ha convertido en la norma de producción de la mayoría de los teclados de los equipos compatibles con IBM. El teclado extendido difiere de sus predecesores por tener doce teclas de función en la parte superior, en lugar de diez a la izquierda. Tiene además teclas Control y Alt adicionales y un conjunto de teclas para el movimiento del cursor y para edición entre la parte principal del teclado y el teclado numérico. Otras diferencias incluyen cambios en la posición de determinadas teclas, como Escape y
Página 6 de 210
BS Training Center Control, y modificaciones en las combinaciones de teclas, como Pausa e Imprimir Pantalla. El teclado extendido y su homónimo de Apple son similares en configuración y diseño.
El Ratón o Mouse El Mouse, dispositivo señalador muy común, popularizado gracias a estar incluido en el equipamiento estándar del Apple Macintosh. fue desarrollado por Xerox en el parque de investigación de Palo Alto (EE. UU.). La aparición de este dispositivo y de la interfaz gráfica de usuario, que une un puntero en la pantalla de la computadora al movimiento del ratón o mouse, ha abierto el potente mundo de las computadoras a una población anteriormente excluida de él a causa de la oscuridad de los lenguajes de computadora y de la interfaz de línea de comandos. Existen muchas variaciones en su diseño, con formas distintas y distinto número de botones, pero todos funcionan de un modo similar. Cuando el usuario lo mueve, una bola situada en la base hace girar un par de ruedas que se encuentran en ángulo recto. El movimiento de las ruedas se convierte en señales eléctricas, contando puntos conductores o ranuras de la rueda. El ratón optomecánico elimina el costo de las reparaciones y el mantenimiento que requiere uno puramente mecánico.
Las unidades de almacenamiento Las unidades de almacenamiento son dispositivos que nos permiten guardar nuestra información para su posterior tratamiento. Estos dispositivos almacenan información en forma MAGNETICA (poseen un material ferromagnético, capaz de imantarse y permanecer así hasta tanto no se imante distinto, o pierda propiedades magnéticas. Algo similar a los cassettes). Gracias a esta propiedad los discos pueden mantener almacenada información por tiempo “ilimitado” (pueden dañarse por humedad, temperatura elevada, etc.) y su permanencia no esta supeditada a que el disco esté o no conectado, por lo tanto puede ser trasladado con suma facilidad. Los medios de almacenamiento pueden clasificarse en: DISCO FLEXIBLE : Discos flexibles. El material que soporta al ferromagnético es algo así como “celuloide”, lo cual permite doblarlo fácilmente (OJO ! ! que al hacerlo se daña el disco). Se los conoce comúnmente como DISKETTES. Por una cuestión de seguridad los disquettes se protegen con una superficie algo (muy poco) más sólida, que le da la apariencia de cuadrados. El dispositivo de lecto/escritura se llama DISKETERA. Según su tamaño físico y el tipo de grano de material ferromagnético (que determina la densidad, capacidad de almacenamientos vs. área) se lo clasifica en DISKETTE de 3½” (tres y media pulgadas): Con una capacidad de 1,44 Mb en disquetes de HD (High Density - Alta Densidad) DISCO RÍGIDO : Discos Duros. El material que soporta al ferromagnético es bastante duro lo cual no permite doblarlo (si hacemos mucha fuerza a lo sumo lo quebramos). Antiguamente se usaba como material el aluminio ya que posee suficiente rigidez mecánica, es liviano, es antimagnético y además económico. Hoy en día se han logrado conseguir aleaciones con mejores prestaciones. Se los conoce también como discos RÍGIDOS. Viene incorporado al dispositivo de lecto/escritura y todo encerrado en una caja rígida de aluminio que le brinda mayor grado de protección. Actualmente tienen el tamaño de una diskettera de 3 ½” y aún más chicos (tanto que entran en la palma de la mano) y sus capacidades actualmente varían entre los 160 Gb y 2 Tb. Como puede verse su naturaleza es la de almacenar GRAN cantidad de información. LLAVERO USB: Un llavero USB (Universal Serial Bus) (en inglés USB flash drive) es un pequeño dispositivo de almacenamiento que utiliza la memoria flash para guardar la información sin necesidad de pilas. Los llaveros son resistentes a los rasguños y al polvo que han afectado a las formas previas de almacenamiento portable, como los CD y los disquetes.Los sistemas operativos más modernos pueden leer y escribir en los llaveros sin necesidad de controladores especiales. En los equipos antiguos (como por ejemplo los equipados con Windows 98) se necesita instalar un controlador de dispositivo. Los actuales llaveros pueden alcanzar velocidades de escritura/lectura de hasta 480 Mbit/s teóricos (aunque
Página 7 de 210
BS Training Center en la práctica, como mucho, alcanzan unos 20 Mbytes/s, es decir 160 Mbit/s). Tienen una capacidad de almacenamiento que va desde 64 megabytes hasta 8 gigabytes, aunque algunos llaveros que incorporan un minúsculo disco duro en vez de una memoria flash puediendo almacenar incluso más de 20 GB. Sin embargo, algunos ordenadores pueden tener dificultades para leer la información contenida en dispositivos de más 2 GB de capacidad. Algunos llaveros en vez de incluir la memoria flash integrada, incorporan un minilector de tarjeta de memoria. Esto permite reutilizar la memoria de, por ejemplo, una cámara digital. De todos modos cualquier tarjeta de memoria es más cara que un llavero USB, por lo que la combinación de tarjeta y lector USB no es lo más barata. Otro formato de memoria USB es un Reproductor MP3 con conexion USB y una memoria flash interna DISCO OPTICO:Al contrario de la tecnología del disco magnético, los discos ópticos se basan en la incidencia de un fino rayo láser sobre una superficie reflectante previamente alterada. De esa forma, detectando los distintos cambios del reflejo del láser es posible grabar o leer el código binario. Esto se consigue a base de hacer diminutos agujeros en la superficie reflectante, de este modo, si se hace un agujero, el láser no se reflejará, y esta condición se puede interpretar como un 0, si por el contrario, la superficie está inalterada, el láser se refleja y se interpreta como un 1. Las capacidades de almacenamiento conseguidas mediante este método son enormes, y en los discos ópticos estándar (Discos Compactos) es de 640 MB para discos de 5 pulgadas (de diámetro). Con el DVD se ha disparado esta cifra consiguiendo hasta 17 Gb en un soporte de tamaño idéntico al de los CD, y ya se habla de la disponibilidad de dispositivos holográficos en los que será posible almacenar cifras del orden de Terabytes a base de orientar las moléculas de materiales fotosensibles gracias a la actuación combinada de dos o más fuentes de láser dispuestas en distintos planos.
Sistema de numeración binario La PC trabaja en sistema binario (1 y 0, blanco y negro, Sí y Nó, recibe señal eléctrica o no), es decir puede tener sólo uno de dos tipos de estados. Este tipo de sistema es el mas simple de identificar, para poder emplear mas representaciones deberían poder identificarse distintos niveles de señales eléctricas, lo cual no solo encarece el sistema por complejo y costoso, sino que lo hace susceptible a una mayor probabilidad de error ya que los niveles de energía podrían confundirse mas fácilmente, provocando un error de lectura del dígito. Por lo tanto, aceptando la primera de las representaciones, la PC reconoce como datos solo al 1 y al 0 no reconociendo ningún otro símbolo. El espacio que requiere para almacenar este dato (unidad de memoria) se llama BIT (abreviatura de Binary Digit). Como nosotros estamos acostumbrados a tratar con más variedad de datos (piensen que tenemos 27 letras, diez números (elementales), símbolos de puntuación ? ! $ % &, operadores matemáticos + - = /, etc.), por lo tanto no alcanza con un BIT para identificar la cantidad de símbolos “nuestros”. Pero y si combinamos BIT ...? . Cuantas posibles representaciones distintas puedo tener por ejemplo con 2 BIT’S?. Veamos : 00 01 11 10. Joya ahora tengo (tomando de a par de bit) 4 posible símbolos (bastaría con asignarles una representación para nosotros y listo, por ejemplo: 00 = A; 01 = B; 11 = C; 10 = D). Lo que se hace es tomar “paquetes de 8 BIT, logrando una combinación de 256 valores distintos (a los que le guste jugar con las matemáticas verán que las combinaciones son potencias de 2n ). Si asignamos nuevamente un símbolo nuestro a cada combinación de BIT (símbolos de la PC) ya podemos empezar a trabajar. De todos modos no se preocupen no hay que estar trabajando con 1 y 0 ni convirtiendo a cada rato los paquetes de bit, de eso se encarga en SOFTWARE. Para ello de determino un sistema de codificación llamado ASCII (American System Code for Interchange Information). Recordar un numero en binario no nos resulta mas cómodo, razón por la cual empleamos su equivalente en el sistema decimal (al cual si estamos acostumbrados), pero cuando la cifra se vuelve muy grande también se emplea el sistema hexadecimal.
Página 8 de 210
BS Training Center
Así por ejemplo tenemos: La letra “A” se corresponde a 41h o 65d o 01000001b La dirección 378h se corresponde a 888d o 00000001 101111000b ( requiere de 2 bytes) Cada “paquete” requiere entonces de una capacidad de 8 bit. Se toma esto como unidad de medida para tratamiento de datos y se lo denomina BYTE. Es decir para almacenar la letra A necesito 1 BYTE (aunque después la PC lo procese de a bit). Como obviamente no solemos trabajar con pocas “letras” se tiene que por ejemplo para almacenar una carta requiero de 12.341.278.734.943 byte (mucho no? ... bueno en vez de una carta es mi autobiografía). Algo parecido pasa si miramos la unidad de longitud que comúnmente usamos: la unidad es el metro, pero a quién se le ocurre medir la distancia a Japón en esa unidad? , para eso se usan MULTIPLOS de la unidad por ejemplo KM ( 1Km = 1.000 m). En el caso de las capacidades también se hace algo similar, solo que por esta cuestión de 2n no podemos usar múltiplos por 1.000 (mil) sino por 1.024. Así se definen como UNIDADES MULTIPLOS: 1 b (un BYTE) = 8 bit 1 Kb (un KiloBYTE) = 1.024 b (mil veinticuatro BYTE) 1 Mb (un MegaBYTE) = 1.024 Kb (mil veinticuatro KiloBYTE) 1 Gb (un GygaBYTE) = 1.024 Mb (mil veinticuatro MegaBYTE) 1 Tb (un TeraBYTE) = 1.024 Gb (mil veinticuatro GygaBYTE) Así por ejemplo 1.298 Tb son: 1.329.152 Gb 1.361.051.648 Mb 1.393.716.887.552 Kb Aunque para realizar cálculos rápidos que permitan tener una “idea” de los tamaños multiplicamos generalmente por 1.000 en vez de 1.024. De este modo 1.298 Tb son aprox. 1.298.000.000.000 b que en dicha cantidad es una buena aproximación.
Página 9 de 210
BS Training Center
Tabla de caracteres ASCII (en decimales)
En síntesis La computadora esta compuesta por: La Placa Base o MotherBoard (Mother): permite la interconexión de todos los componentes del equipo siendo por tanto quien determinara las características que pueda brindar el equipo. El CPU: referido muchas veces como el microprocesador o simplemente el procesador del sistema La Memoria (RAM): es aquella en la cual se “cargan” los datos y programas que el procesador emplea en un momento dado. Unidad de Disco Flexible (diskettera): dispositivo de lecto/escritura que permite emplear diskettes, para almacenar y transportar datos, que aunque de baja capacidad de almacenamiento su costo es relativamente bajo. Disco Rígido (HD): es el principal medio de almacenamiento de archivos del sistema, por tanto es el mas rápido y de mayor capacidad. Lectograbadora de CD-ROM y DVD-ROM: permite emplear discos ópticos removibles de alta capacidad de almacenamiento. Placa de Video: permite al sistema controlar la información a “mostrar” en el monitor. MODEM: dispositivo que permite a la PC comunicarse mediante el empleo (generalmente) de la línea telefónica.
Página 10 de 210
BS Training Center Placa de sonido: permite controlar la entrada de audio desde un micrófono, asi como la salida a parlantes y equipos de audio. Generalmente incluye un control de Joystick y entrada MIDI. Fuente: proporciona la energia requerida por los componentes principales de la PC. Gabinete: chasis o armazón que permite alojar la fuente, mother y todo componente sujeto a ella. Teclado: principal dispositivo de entrada de datos o instrucciones. Mouse: dispositivo de entrada mediante el cual las instrucciones se dan simplemente “apuntando” en la pantalla la opcion deseada. Monitor: dispositivo de salida por excelencia. Impresora: permite obtener copias “papel” de los trabajos realizados. Para poder realizar reparaciones, actualizaciones y/o mantenimientos de equipos debera conocer las características de cada uno de estos componentes (y muchos otros). Manuales, instructivos y fichas técnicas brindadas por los mismos fabricantes, e inclusive provenientes de la experiencia de otros técnicos en problemas similares suele resultar esencial para estos fines. Obviamente esto implica saber “reconocer” ademas de cada componente, cual es su fabricante y modelo particular, ya que si bien los dispositivos de una mismo índole poseen características comunes, aquellas y en la forma en la cual el fabricante la implemente puede (y de hacho lo hace) variar notablemente. Tip La mayoría de los fabricantes y/ distribuidores de equipos y componentes brindan manuales e información con respecto a la configuración y diferentes conexiones. Si no cuenta con el mismo no dude en buscarlo en Internet, seguramente este se transformara en su principal fuente de información (si no lo es hasta hoy).
Software También conocido como programática y aplicación informática es la parte lógica de la computadora, esto es, el conjunto de programas que puede ejecutar el hardware para la realización de las tareas de computación a las que se destina. Es el conjunto de instrucciones que permite la utilización del equipo.
Programación Un programa es una secuencia de instrucciones que indican al hardware de una PC qué operaciones debe realizar con los datos. Los programas pueden estar incorporados al propio hardware, o bien pueden existir de manera independiente en forma de software. En algunas computadoras especializadas las instrucciones operativas están incorporadas en el sistema de circuitos; entre los ejemplos más comunes pueden citarse los microordenadores de las calculadoras, relojes de pulsera, motores de coches y hornos microondas. Por otro lado, una PC universal, o de uso general, contiene algunos programas incorporados (en la ROM) o instrucciones (en el chip del procesador), pero depende de programas externos para ejecutar tareas útiles. Una vez programado, podrá hacer tanto o tan poco como le permita el software que lo controla en determinado momento. El software de uso más generalizado incluye una amplia variedad de programas de aplicaciones, es decir, instrucciones a la PC acerca de cómo realizar diversas tareas.
Lenguajes Las instrucciones deben darse en un lenguaje de programación, es decir, en una determinada configuración de información digital binaria. En las primeras computadoras, la programación era una tarea difícil y laboriosa, ya que los conmutadores ON-OFF de las válvulas de vacío debían configurarse a mano. Programar tareas tan sencillas como ordenar una lista de nombres requería varios días de trabajo de equipos de programadores. Desde entonces se han inventado varios lenguajes informáticos, algunos orientados hacia funciones específicas y otros centrados en la facilidad de uso.
Página 11 de 210
BS Training Center
Lenguaje máquina El lenguaje propio de la PC , basado en el sistema binario, o código máquina, resulta difícil de utilizar para las personas. El programador debe introducir todos y cada uno de los comandos y datos en forma binaria, y una operación sencilla como comparar el contenido de un registro con los datos situados en una ubicación del chip de memoria puede tener el siguiente formato: 11001010 00010111 11110101 00101011. La programación en lenguaje máquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecución del programa justifica los días o semanas que se han necesitado para escribir el mismo.
Lenguaje ensamblador Es uno de los métodos inventados por los programadores para reducir y simplificar el proceso de la programación con lenguaje ensamblador. Al asignar un código mnemotécnico (por lo general de tres letras) a cada comando en lenguaje máquina, es posible escribir y depurar o eliminar los errores lógicos y de datos en los programas escritos en lenguaje ensamblador, empleando para ello sólo una fracción del tiempo necesario para programar en lenguaje máquina. En el lenguaje ensamblador, cada comando mnemotécnico y sus operadores simbólicos equivalen a una instrucción de máquina. Un programa ensamblador traduce el código fuente, una lista de códigos de operación mnemotécnicos y de operadores simbólicos, a código objeto (es decir, a lenguaje máquina) y, a continuación, ejecuta el programa. Sin embargo, el lenguaje ensamblador puede utilizarse con un solo tipo de chip de CPU o microprocesador. Los programadores, que dedicaron tanto tiempo y esfuerzo al aprendizaje de la programación de una PC , se veían obligados a aprender un nuevo estilo de programación cada vez que trabajaban con otra máquina. Lo que se necesitaba era un método abreviado en el que un enunciado simbólico pudiera representar una secuencia de numerosas instrucciones en lenguaje máquina, y un método que permitiera que el mismo programa pudiera ejecutarse en varios tipos de máquinas. Estas necesidades llevaron al desarrollo de lenguajes de alto nivel.
Lenguajes de alto nivel Los lenguajes de alto nivel suelen utilizar términos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje máquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde un dispositivo de almacenamiento y son interceptados por un programa que los traduce a instrucciones en lenguaje máquina. Los programas traductores son de dos tipos: intérpretes y compiladores. Con un intérprete, los programas que repiten un ciclo para volver a ejecutar parte de sus instrucciones, reinterpretan la misma instrucción cada vez que aparece. Por consiguiente, los programas interpretados se ejecutan con mucha mayor lentitud que los programas en lenguaje máquina. Por el contrario, los compiladores traducen un programa íntegro a lenguaje máquina antes de su ejecución, por lo cual se ejecutan con tanta rapidez como si hubiesen sido escritos directamente en lenguaje máquina.
CUESTIONARIO Introducción 1) Cuales de los siguientes son considerados "Almacenamiento Secundario"? A. ZIP drives B. SRAM C. Floppy drives D. DRAM E. Hard drives F. Pen Drive 2) En cual de los puertos siguientes normalmente se conecta el mouse? A. Puerto Paralelo B. Puerto Serie (COM)
Página 12 de 210
BS Training Center C. Puerto DB-15 de 2 filas D. Puerto FireWire E. Puerto Usb 3) En cual de los puertos siguientes se puede conectar una impresora? A. Puerto Paralelo B. Puerto Serie (COM) C. RJ45 D. Puerto Usb E. Puerto DB-15 de 2 filas 4) Qué dispositivo/s emplea/n conector PS/2-tipo mini-DIN? A. Solo el teclado B. Solo el Mouse C. Impresora y Mouse D. Teclado y Mouse 5) Juan encuentra una placa de expansión en una feria de computación, usada sin la etiqueta descriptiva. Tiene un conector cilíndrico que se parece al conector de TV por cable y un conector DB15 (hembra) de 2 filas. Su amiga Sabrina defiende que la tarjeta es claramente una nueva placa de video, porque tiene un el conector de TV. En cambio, Fernando dice que debe ser una placa de sonido ya que el conector DB15-es obviamente del puerto de joystick. ¿Quién esta en lo correcto? A. Sólo Sabrina tiene razón. B. Sólo Fernando tiene razón. C. Ni Sabrina ni Fernando estan en lo correcto. La placa es una interfaz de red. 6) Los módems normalmente usan que tipo de conector? A. RJ-11 B. RJ-45 C. DB-15 de 2 filas D. BNC 7) Qué función cumple el CPU en una computadora personal? A. La Unidad del Proceso Central realiza todos los cálculos que tienen lugar dentro de la PC. B. La Unidad del Proceso Central mantiene la información central del sistema. C. La Unit de Power Central proporciona electricidad de DC para la Mother y los dispositivos dentro de un PC. D. La Unidad Celeron Pentium guarda programas usados por el microprocesador. 8) ¿Cuál de las declaraciones siguientes describe mejor la función de la RAM en una PC? A. La RAM mantiene en almacenamiento permanente los programas y datos. B. La RAM mantiene en almacenamiento temporal los programas y datos que se usan actualmente por el CPU. C. La RAM traduce los datos serie a datos paralelos y viceversa. D. La RAM realiza todos los cálculos que tienen lugar dentro de una computadora personal. 9) Cuál de las declaraciones siguientes describe mejor la función de una unidad de disco rígido? A. Mantiene en almacenamiento permanente los programas y datos. B. Mantiene en almacenamiento temporal los programas y datos que se usan actualmente por el CPU. C. Es el dispositivo del almacenamiento removible principal del sistema.
Página 13 de 210
BS Training Center
Pรกgina 14 de 210
BS Training Center
Tester o Multimetro El tester es un instrumento de medición. Con él podemos medir tensión, corriente y resistencia entre otras. Existen instrumentos que tienen la capacidad de realizar otros tipos de mediciones, tales como: temperatura, frecuencia. etc. En el mercado encontramos dos tipos de testers: el analógico y el digital. Nosotros basaremos nuestro estudio en el tester digital ya que es el más fácil de utilizar. En este caso sólo aprenderemos a utilizar las funciones necesarias para reparar una computadora.
Uso del tester El tester posee una perrilla que nos permite seleccionar el tipo de medición que queremos realizar. Podemos dividir a éste en cinco zonas principales: ACV: tensión alterna. DCV: tensión continua. Q: resistencia. En este caso el símbolo es omega no la letra Q OFF: apagado. DCA: corriente continua. Esta zona no tiene aplicación en nuestra área.
Diferentes Escalas En cada zona del tester encontramos diferentes escalas. Veamos la zona que nos permite medir tensión continua (DCV). En ella encontramos los siguientes valores: 1000V, 200V, 20V, 2000mV y 200mV, que son los máximos valores que podemos medir si colocamos la perrilla sobre ellos. Si tenemos que medir una batería común de 9V, debemos elegir una escala que sea mayor y que esté lo más cercana posible a este valor, por lo tanto la perrilla del tester se debe posicionar en la zona DCV en el valor 20V. En la figura del tester, podemos observar, que existen tres clavijas para conectar las puntas de medición: - Clavija de corriente hasta l0 A: en él conectamos la punta de color rojo, solo para medir corriente hasta 10 A. - Clavija de V, Ohms, A: aquí conectamos la punta de color rojo, cuando queremos medir tensión, resistencia o corriente. - Clavija de masa: en él, se conecta la punta de color negro. Cuanto más cerca se seleccione la escala respecto medir, más precisa será la medición.
Página 15 de 210
BS Training Center Si no conocemos el valor a medir, para no correr con el riesgo de quemar el tester, debemos elegir la escala máxima y realizar la medición. Luego, si esta escala es grande o no nos permite obtener la precisión deseada, elegiremos otra menor y así sucesivamente. Si utilizamos diferentes escalas para medir una tensión continua de 12,23V, obtendremos:
Mediciones El valor 1 que leemos en la escala de 2000mV, indica que se fue de rango, es decir que el valor que estamos midiendo es mayor al máximo permitido en dicha escala. Debemos prestar mucha atención de no sobrepasar. el valor máximo, ya que de lo contrario corremos el riesgo de arruinar el instrumento. Para realizar la medición debemos someter al tester a la misma tensión que queremos medir, por lo tanto concluimos que el tester debe estar en paralelo con el elemento (resistencia, pila, etc.). 1. Colocar las puntas: la de color negro en la clavija de masa o com y la de color rojo en la de tensión (V). 2. Seleccionar la zona DCV (tensión continua) o ACV (tensión alterna) y la escala con la perrilla selectora. 3. Conectar las puntas en paralelo con el elemento. En este punto debemos tener en cuenta si la tensión a medir es continua o altema Si es continua debemos conectar la punta de color rojo en el terminal positivo y la punta de color negro en el negativo, de lo contrario obtendremos un valor negativo. Este valor negativo indica que los polos reales (+ y -) son opuestos a la posición de nuestras puntas. Advertencia: los tester analógicos, poseen una aguja para indicar la medición, si en estos tester se invirtieran la puntas, la aguja tenderla a girar para el lado contrario a las agujas de un reloj, arruinando al instrumento. - En el caso de la tensión alterna, es indiferente como se coloquen las puntas ya que medimos su valor eficaz. Para medir la resistencia de un elemento dado, debemos colocar las puntas en los extremos del elemento.
Medición de Continuidad Se denomina CONTINUIDAD a la posibilidad de circulación de corriente en un conductor de punta a punta. La medición de Continuidad con el tester se lleva a cabo por medio del parámetro Resistencia. Para ello deberemos ubicar el dial en el parámetro Resistencia y en la escala más cercana a cero, para luego hacer contacto con las puntas de prueba en ambos extremos del conductor a medir. En el caso de que esta medición en un cable arroje un valor resistivo de casi cero ohms ( 0 ) nos indicará que el cable no está cortado. Si el resultado es infinito ( ) estaremos en la presencia de un cable cortado. Bajo este mismo concepto y de la misma forma tendremos la posibilidad de comprobar el funcionamiento de switches o llaves interruptoras como por ejemplo: el Reset Switch y el Power Switch. Estando el TESTER seteado en el parámetro , debemos hacer contacto con ambas puntas de prueba en las patas o pines de la llave a medir para luego llevarlo a la posición de encendido y apagado.
Mediciones de Tensión Vca(ALTERNA) Será necesario frecuentemente verificar la existencia de tensión de línea en aquel tomacorrientes con el que nos encontremos trabajando, sea su salida de 110v o de 220v. Para ello deberemos elegir el parámetro Vca (alterna), en un rango de valores superior al que deseamos medir (250 o más) y hacer contacto con las puntas de prueba del tester (roja y negra) en los polos (bornes) del tomacorriente o autotransformador a medir. No deberemos preocuparnos por el sentido de conexión de las puntas (polaridad) ya que la tensión alterna que deseamos medir cambia de sentido permanentemente; aunque debamos estar atentos para hacer un contacto seguro tomando las puntas de prueba firmemente por su vaina plástica.
Página 16 de 210
BS Training Center
La Fuente de alimentación La fuente de alimentación de la PC cuenta, en general, con una entrada de 220/110 VCA y salidas de 5 y 12 VCC, lo cual permite conectar a la red domiciliaria la computadora, que internamente trabaja con tensiones mucho mas reducidas y seguras desde el punto de vista humano. La fuente puede ser del tipo autoswitching lo cual permite conectarla tanto a 220 V como a 110 V sin necesidad de “avisarle” a que tensión fue conectada, o bien dispone de una llave ubicada muy próxima al conector de alimentación externa que permite seleccionar una de dos posiciones 220-110 VCA. En este ultimo caso es sumamente importante constatar que la posición de dicha llave coincida con el tipo de alimentación a emplear ya que si conectamos , por ejemplo, la fuente a 220V estando la llave en la posición de 110V los circuitos de la fuente se sobrecargaran produciéndose la pinchadura de los capacitores, corto de los rectificadores y reguladores, etc. provocando en el mejor de los casos el “quemado de la fuente”. La fuente dispone de un conector mayor para alimentación (compuesto por dos conectores tipo Molex en las fuentes AT, indicados como P8 y P9) de la MOTHER y 2 tipos de conectores (de 4 cables) para unidades de disco, pero en ambos casos están diseñados de modo tal que no puedan ser conectados “normalmente” en una posición incorrecta. La cantidad de estos ‘últimos dependerá de la potencia (Watts) que entregue la fuente. Los conectores para alimentación de las unidades de discos internas pueden ser empleados para pequeñas aplicaciones, para lo cual deberá tenerse en cuenta que, en general, los cables negros indican masa, los rojos 5VCC y los amarillos 12VCC. Tip Si conecta incorrectamente el conector de la fuente a cualquier dispositivo, al encender la fuente el dispositivo se quemará. Generalmente cable y/o conectores vienen “marcados” (keyed) de modo tal de indicar la correcta posición de conexión. Particularmente mucho cuidado con los conectores P8-P9 que alimentan las mothers (en sistemas AT) debe conectarse de modo tal que los cables negros queden juntos en centro. Por lo general el cable del Pin 1 suele ser Blanco o Naranja.
Recuerde conectar los cables Negros juntos hacia el centro
PIN 1 Naranja Blanco
P9
Página 17 de 210
P8
o
BS Training Center
Tipos de Fuentes Las dos fuentes que podremos encontrar cuando abramos una computadora pueden ser: AT o ATX Las fuentes de alimentación AT, fueron usadas hasta que apareció el Pentium MMX, es en ese momento cuando ya se empezarían a utilizar fuentes de alimentación ATX. Las características de las fuentes AT, son que sus conectores a placa base varían de los utilizados en las fuentes ATX, y por otra parte, quizás bastante más peligroso, es que la fuente se activa a través de un interruptor, y en ese interruptor hay un voltaje de 220v, con el riesgo que supondría manipular la PC. También destacar que comparadas tecnológicamente con las fuentes ATX, las AT son un tanto rudimentarias electrónicamente hablando. En ATX, es un poco distinto, ya que se moderniza el circuito de la fuente, y siempre está activa, aunque la computadora no esté funcionando, la fuente siempre está alimentada con una tensión pequeña para mantenerla en espera. Una de las ventajas es que las fuentes ATX no disponen de un interruptor que enciende/apaga la fuente, si no que se trata de un pulsador conectado a la placa base, y esta se encarga de encender la fuente, esto conlleva pues el poder realizar conexiones/desconexiones por software. No podemos olvidarnos de comentar lo importante que es la potencia que puede otorgar una fuente de alimentación, la misma esta dada en Watts. Hoy en día en el mercado informático encontramos fuentes de alimentación con potencias que varían desde los 150 W hasta los 500 W. Esto nos va a servir en el caso que debamos instalar al equipo varios dispositivos adicionales. Ya que si la fuente de alimentación de es poca potencia no podrá hacer funcionar como corresponde al sistema.
Conexión de Dispositivos En Fuentes AT, se daba el problema de que existían dos conectores a conectar a placa base, con lo cual podía dar lugar a confusiones y a cortocircuitos, la solución a ello es basarse en un truco muy sencillo, hay que dejar en el centro los cables negros que los dos conectores tienen, así no hay forma posible de equivocarse. En cambio, en las fuentes ATX solo existe un conector para la placa base, todo de una pieza, y solo hay una manera de colocarlo, así que por eso no hay problema. En las fuentes de alimentación existen dos tipos de conectores para alimentar dispositivos: El más grande, sirve para conectar dispositivos como discos rígidos, lectores de CD-ROM, grabadoras, dispositivos SCSI, etc. Mientras que el otro, visiblemente más pequeño, sirve para alimentar por ejemplo disqueteras.
Diferencias entre fuentes XT, AT y ATX Entre una fuente XT y una AT no hay diferencias, solo se diferencian en el tamaño de su alojamiento, pero en cuanto al circuito es idéntico hasta tal punto que puede desarmar y reparar fuentes XT colocándoles plaquetas de AT (las tensiones son las mismas y las disposiciones de las salidas de tensiones también, por más que cambien los colores de los cables). Con respecto a una fuente ATX no hay diferencias en su conformación física externa aunque si la hay en su circuitería. El primario es muy similar, una R más o menos, que no significa diferencias sustanciales, ya que si incrementan una R lo hacen por dos o si colocan otro transistor lo hacen para reforzar las corrientes o hacerlas más confiables en la conmutación del par de transistores del lado del primario. La diferencia fundamental está en que no hay llave de encendido, ya que se realiza un encendido por "software" a través de líneas de control. La placa base de la PC, a través de un pulso, le da la orden de encendido pleno a la fuente (se escucha el típico sonido del ventilador), entregando, aun apagada, dos valores de tensión: • •
3,3 volts al CPU +5 volts de mantenimiento
Página 18 de 210
BS Training Center De aquí que mientras la fuente se encuentre conectada a la red no toque la placa madre, ya que ésta recibe aún alimentación. En ciertos casos incluso puede estar funcionando la CPU y la memoria, denominado modo Sleep (de espera), por lo que se puede averiar algo si manipulamos el equipo. Si apagamos el equipo completamente, sin activar el modo de espera, sólo ciertas zonas de la placa base estarán funcionando (las necesarias para realizar el arranque). Por si acaso es recomendable desenchufar la fuente. Si en algún caso la fuente no se apaga al pulsar el botón de apagado hay que dejar pulsado éste hasta que se apague (en general de 3 a 5 segundos). Un ejemplo de las consecuencias que acarrean las fuentes ATX en los servicios técnicos es que en muchos casos la PC se inicia sólo al insertar/quitar alguna placa en los slots de expansión, con el consecuente peligro de averías. Pin 3,5,7,13, 15,16,17 4,6,19,20 10 12 18 1, 2 8 9 14
Descripción GND/COM Tierra/masa +5V +12V -12V -5V +3.3 V PG Power good (tensiones estabilizadas) +5V Stand By (tensión de mantenimiento) PS-ON (apagado/encendido por Soft)
Las fuentes XT/AT solo tiene las tensiones +5 +12 -5 -12 y la tensión de control PG (+5 con carga en los +5, cable rojo). Las ATX tiene las mismas tensiones además de la de +3,3 volts, tres cables de color naranja y cambia el color de naranja de los +5 PG (mantiene esta misma tensión) por otro color que en la mayoría de los casos es de color gris, y además incrementa un cable mas de color normalmente verde, que es el arranque por soft de la fuente (la placa base la manda a masa, o sea a uno de los tantos negros que salen de la fuente). Para ver si la fuente esta verde (pin 14) con uno las mediciones sean los una lámpara de 12 v / 40
bien solo hay que realizar un puente entre el cable de los negros (vecinos, por ej el pin 15). Para que mas certeras posibles pruebe cargar la fuente con w o simplemente conecte un diskettera.
Página 19 de 210
BS Training Center
Mediciones en PC: Dentro del marco de Reparación de PC será necesario efectuar mediciones de Tensión (voltaje) y de Continuidad (resistencia).
Mediciones de Tensiones Vcc (CONTINUA) La PC trabaja con Tensiones Continuas (DCV) que toma a la salida de la fuente de alimentación. Dichas tensiones son cuatro (4) : + 5 volt cable ROJO. - 5 volt cable BLANCO. + 12 volt cable AMARILLO. - 12 volt cable AZUL. (los signos + y – indican el sentido de circulación de corriente que estas tensiones provocan: hacia ó desde 0 volt). Todas estas tensiones son tomadas en referencia a 0 volt (cable NEGRO) El valor cero volt (0 v) no es considerado una quinta tensión ya que es el valor de referencia para que existan los otros. El único cable de color NARANJA, denominado POWER GOOD (PG), tiene por función informar al motherboard si los restantes valores de tensión se encuentran dentro del 10 % de su valor nominal, presentando en ese caso una tensión de +5v. Frecuentemente deberemos verificar si existen estas tensiones a la salida de la Fuente de alimentación durante un proceso de búsqueda de fallas en el hardware. Para ello setearemos al tester en el parámetro DCV (continua) en un rango de valores superior al que deseamos medir (20v o más) y conectaremos la puntas de prueba de la siguiente manera en cualquier conector de salida de la fuente: para medir + 5 v conecte la punta negra a cable negro y la punta roja a cable rojo. para medir - 5 v conecte la punta negra a cable negro y la punta roja a cable blanco. para medir +12 v conecte la punta negra a cable negro y la punta roja a cable amarillo. para medir -12 v conecte la punta negra a cable negro y la punta roja a cable azul. (los valores a medir deberán encontrarse dentro del 10% arriba o abajo del nominal).
Componentes que podemos encontrar en una fuente de alimentación Fusible: dispositivo compuesto de un filamento que al ser atravesado por una corriente mayor a la especificada es cortado, impidiendo la circulación de corriente y logrando la protección del circuito al cual esta conectado. Bobinas o Inductores: permiten almacenar energía en forma de corriente, entregándolas en el momento que sea requerida.
Página 20 de 210
BS Training Center Capacitores: permiten almacenar energía en forma de tensión, entregándolas en el momento que sea requerida. Diodos: semiconductores, que permiten el paso de la corriente en un solo sentido (solo tensiones positivas o negativas, no ambas) Transformador: dispositivo que permite pasar de un nivel de tensión a otro, empleando para ello distintos tipos de bobinados. Permiten así pasar de 220V a 110V o a 12V, 5V, etc.
Las descargas electrostáticas (ESD) suelen causar severos daños sobre los componentes electrónicos mas complejos. Asegurese descargarse antes de tocar cualquier plaqueta o circuito. Para prevenir daños suelen venir envueltos en bolsas de material plástico conductor que absorve las mismas protegiendo los componentes. Las descargas eléctricas provocan severos daños al cuerpo humano, NO TOQUE NADA con alimentación directa de línea y asegurese de tener descargas a tierra apropiadamente instaladas.
Tip
Arranque Frio y arranque en Caliente Existen 3 (tres) formas de llegar al proceso de Arranque. Ellas son: •
COLD BOOT (Arranque Frío): Se da cuando encendemos desde el boton de ENCENDIDO/POWER la PC. Este proceso se le llama FRIO, ya que el sistema no esta previamente alimentado con tensión. Existe otra manera de realizar un arranque frío que es ligeramente diferente. Cuando la Fuente de Alimentación ya se encuentra encendida, y la PC funcionando, suele darse alguna situación de error (sistema colgado u otro). Es entonces que el usuario decide recuperar el estado operativo de su PC. Esto se lleva a cabo mediante la pulsación del Boton de RESET, el cual fuerza al Controlador de Teclado a enviar la señal de RESET al microprocesador ppal. El micro, inicia la Secuencia de Arranque con la lectura y ejecución del POST. De ésta manera se evita tener que apagar el equipo y volver a encenderlo.
WARM BOOT (Arranque Caliente): Se da cuando se mantienen pulsadas las teclas Ctrl +Alt+Supr. De ésta manera se genera (vía soft) una INTERRUPCION NO ENMASCARABLE, NMI, que resetea el sistema. El POST se ejecuta, pero no el test de memoria RAM. Este modo de lograr un reset del sistema no siempre funciona ya que a veces la PC se encuentra tan “colgada” (no han sido limpiados completamente la memoria, buffers y otros) que ni siquiera es capaz de recibir datos del teclado.
Trabajo Práctico: La Fuente de Alimentación 1.- Medición de tensión de línea: • Elija en el tester la escala de VCA (ALTERNA). • Elija un rango de tensión máximo superior al valor de tensión a medir (110v o 220 v ). • Conecte ambas puntas del tester a los dos polos de un tomacorriente (indistintamente cualquier punta a cualquier polo, por ser alterna) para verificar si se cuenta con tensión en la línea de trabajo. La tensión medida debe ser ± 220 volt. • Anote la tensión medida: ..................... Volt ACV. 2.- Tensiones de salida de una Fuente de Alimentación: • Conecte primeramente una carga a la fuente. Esta puede ser simplemente un disco rígido que al menos funcione su rotor. • Conecte un switch de encendido a la fuente si fuera necesario y asegúrese de que este se encuentre apagado. • Conecte la fuente a la línea de tensión mediante un cable de PC. Asegúrese de que el rango de tensión elegido para la fuente sea el correcto (110 v - 220 v).
Página 21 de 210
BS Training Center • • •
Encienda el switch de Power para poner en funcionamiento la Fuente de Alimentación. Si esta se encuentra en condiciones debería comenzar a girar el disco y el cooler interno de la fuente. Elija en el tester la escala de VDC (CONTINUA). Elija un rango de tensión máximo superior al valor de tensión a medir (+12 v y +5v).
Medición de + 5v : • Coloque la punta negra en cualquier polo negro de los conectores tipo "D" que salen de la fuente. Luego coloque la punta roja en cualquier polo rojo de los conectores tipo "D" que salen de la fuente. El tester deberá marcar 5.00. • Anote aquí su medición: ............ volt DCV. Medición de - 5v : • Coloque la punta negra en cualquier polo negro de los conectores tipo "D" que salen de la fuente. Luego coloque la punta roja en el polo blanco del conector P9 que sale de la fuente. El tester deberá marcar - 5.00 . • Anote aquí su medición: ......................... volt DCV. Medición de + 12v : • Coloque la punta negra en cualquier polo negro de los conectores tipo "D" que salen de la fuente. Luego coloque la punta roja en cualquier polo amarillo de los conectores tipo "D" que salen de la fuente. El tester deberá marcar 12.0. • Anote aquí su medición: ................... volt DCV Medición de - 12v : • Coloque la punta negra en cualquier polo negro de los conectores tipo "D" que salen de la fuente. Luego coloque la punta roja en el polo celeste del conector P8 que sale de la fuente. El tester deberá marcar -12.0. • Anote aquí su medición: ........................ volt DCV 3.- Medición de continuidad en el cable de alimentación: • Elija en el tester la escala de Ω (OHM). • Elija el rango máximo superior inmediato al valor de resistencia a medir (max Ω). • Coloque una punta cualquiera del tester en uno de los polos del conector hembra del cable. Coloque la otra punta del tester en una pata cualquiera del conector macho del cable. Si hecho esto la medición arrojara 8 (infinito), cambie la punta a la otra pata macho del cable. Si el cable esta en condiciones la medición debe arrojar 0 O ( cero ohms ), caso contrario el cable se encuentra cortado. • Repita la medición con el par de patas restante. • Anote aquí el estado del cable medido: ............................................ 4.- Medición de continuidad del switch de power: • Elija en el tester la escala de Ω (OHM). • Elija el rango máximo superior inmediato al valor de resistencia a medir. Al medir continuidad esperamos encontrar un valor cercano a cero (0 Ω). • Asegúrese de que el switch se encuentra en la posición APAGADO. • Conecte las dos puntas del tester (roja y negra) a un par de patas del switch, el cual se encuentra separado del otro par por un tabique plástico. Al encender el switch la medición deberá arrojar 0 Ω , y al volver a apagarlo, arrojar 8. • Repita la medición con el par de patas restante. • Anote aquí el estado del switch medido:................. 5.- Medición de continuidad del switch de Reset: • Elija en el tester la escala de Ω (OHM). • Elija el rango máximo superior inmediato al valor de resistencia a medir. Al medir continuidad esperamos encontrar un valor cercano a cero (0 Ω). • Conecte las dos puntas del tester ( roja y negra) al par de patas del switch. Al pulsar el switch la medición deberá arrojar 0 Ω , y al soltarlo arrojar 8. • Anote aquí el estado del switch medido:....................
Página 22 de 210
BS Training Center
CUESTIONARIO Fuentes 1) En la fuente AT de una PC, el cable del PIN1 es generalmente de color: A. Azul o rojo B. Azul o blanco C. Rojo o negro D. Rojo o blanco E. Blanco o Naranja 2) Si el voltaje del PIN1 del conector Fuente-Mother no se encuentra en el rango de______ volts, el equipo no iniciara. A. 10 - 20 B. 1 - 5 C. 50 - 110 D. 15 - 25 E. 2.5 - 5 3) La salida de tensión de la fuente brinda tensión _____ . A. ACV (Tensión Alterna) B. DCV (Tensión Continua) C. DCA (Amperaje) D. OHM (Resistencia) 4) Los voltajes de salidas de la fuente AT son comúnmente: A. +20, +110, -20, -110 B. +5, +12, -5, -12 C. +110, -110, +25, -25 D. +10, -10, +20, -20 E. +110, -15, +25, -5 5) Una con flechas las mediciones con el parámetro correspondiente: Ohms Resistencia Faradios Intensidad de Corriente Voltios Capacitancia Amperios Tensión 6)
El voltaje debe ser medio: A. En paralelo B. En serie C. Entre los extremos de un circuito D. Luego de chequear la resistencia E. Después de chequear la corriente
Página 23 de 210
BS Training Center
Pรกgina 24 de 210
BS Training Center
El microprocesador (CPU) Se llama CPU (siglas de Central Processing Unit) o Unidad Central de Proceso (UCP) a la unidad donde se ejecutan las instrucciones de los programas y se controla el funcionamiento de los distintos componentes de la computadora. Suele estar integrada en un chip denominado microprocesador. Es el corazón de toda computadora y es un microchip o Microprocesador con una alta escala de integración que permite que millones de transistores estén en su interior. Todos estos millones de transistores forman una serie de circuitos lógicos que permite ejecutar una determinada variedad de instrucciones básicas. La CPU está compuesta por: registros, la Unidad de control, la Unidad aritmético-lógica, y dependiendo del procesador, una unidad en coma flotante. Cada fabricante de microprocesadores tendrá sus propias familias de estos, y cada familia su propio conjunto de instrucciones. De hecho, cada modelo concreto tendrá su propio conjunto, ya que en cada modelo se tiende a aumentar el conjunto de las instrucciones que tuviera el modelo anterior. El microprocesador secciona en varias fases de ejecución la realización de cada instrucción: • Fetch, lectura de la instrucción desde la memoria principal, • Descodificación de la instrucción, es decir, determinar que instrucción es y por tanto que se debe hacer, • Fetch de los datos necesarios para la realización de la operación, • Ejecución, • Escritura de los resultados en la memoria principal, Estas fases se realizan en un ciclo de CPU. La duración física de estos ciclos viene determinada por la frecuencia de reloj. El microprocesador dispone de un oscilador de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Actualmente se habla de frecuencias de Megaherzios (Mhz) o incluso de Gigaherzios (Ghz), lo que supone millones o miles de millones, respectivamente, de ciclos por segundo. El indicador de la frecuencia de un microprocesador es un buen referente de la velocidad de proceso del mismo, pero no el único. El tamaño de los datos con los que trabaja también determinará en buena medida la potencia real de proceso. Los modelos de la familia x86 (a partir del 386) trabajan con datos de 32 bits, al igual que muchos otros modelos de la actualidad, aunque la mayoría de los CPU del mercado actual trabajan a 64 bits. Los microprocesadores de las tarjetas gráficas, que tienen un mayor volumen de procesamiento por segundo, se ven obligados a aumentar eso, y así tenemos hoy en día microprocesadores gráficos que trabajan a 256 ó 512 bits. Estos dos tipos de microprocesadores no son comparables, ya que ni su juego de instrucciones, ni su tamaño de datos son parecidos y por tanto el rendimiento de ambos no es comparable en el mismo ámbito
Principio de funcionamiento Resulta importante, para el técnico, tener una visión clara del funcionamiento de una computadora con relación a los programas. Y si bien no es necesario que el técnico ser programador, debe poseer este conocimiento básico que le permitirá establecer un diálogo comprensivo con los programadores, muchas veces indispensable en la búsqueda de fallas, así como también establecer el tipo de computadora y recursos que mas se adecuen a sus necesidades. En cuanto se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la cuenta de la siguiente instrucción, para garantizar que las instrucciones se ejecuten en la secuencia adecuada. Y la unidad de control de la CPU quien coordina y temporiza las funciones de la CPU, tras lo cual recupera la siguiente instrucción desde la memoria. En una secuencia típica, la CPU localiza la instrucción en el dispositivo de almacenamiento correspondiente. La instrucción viaja por el bus desde la memoria hasta la CPU, donde se almacena en el registro de instrucción. Entretanto, el contador de programa se incrementa en uno para prepararse para la siguiente instrucción. A continuación, la instrucción actual es analizada por un descodificador, que determina lo que hará la instrucción. Cualquier dato requerido por la instrucción es recuperado desde el dispositivo de almacenamiento correspondiente y se almacena en el registro de datos de la CPU. Luego, la CPU
Página 25 de 210
BS Training Center ejecuta la instrucción, y los resultados se almacenan en otro registro o se copian en una dirección de memoria determinada. La mayoría de los microprocesadores utilizan una arquitectura Von Neuman en la cual la memoria de programa contiene instrucciones y datos mezclados y se dispone de un único bus (bus de datos) por el que circulan a la vez, los códigos de instrucciones y los datos asociados a ellas. El paso siguiente consistirá en escribir un programa elemental, de manera que con las instrucciones creadas o nuevas se pueda , por ejemplo, sumar el contenido de una posición de memoria al contenido de otra y el resultado alojarlo en una tercera posición. Este conjunto de operaciones elementales procesables por el microprocesador conforma su set de instrucciones. En el diseño de las primeras computadoras, cada vez que se aumentaba el desempeño de un nuevo modelo, se hacia incrementando la complejidad de los procesadores, incluyendo instrucciones complejas para ejecutar operaciones complejas, lo cual se lograba añadiendo mas transistores y aumentando la complejidad del procesador. Cada vez que salía una nueva generación de procesadores, surgían beneficios en el desempeño de tal forma que el set o conjunto de instrucciones de los procesadores se acercaba cada vez mas a los lenguajes de alto nivel, haciendo mas simple la programación. Este tipo de arquitectura o estructura general interna del procesador es conocido con el nombre de CISC (Complex Instruction Set Computer). Sin embargo, si analizamos el código generado por un compilador en un procesador CISC, se observa como resultado que el 80% de las instrucciones generadas por el compilador corresponden solamente a un 20% de las instrucciones que posee el procesador. Estas instrucciones resultan además ser las mas simples y las que utilizan modos de direccionamiento mas sencillos. En un procesador CISC, los códigos de operación pueden ser de diferentes tamaños, lo cual complica el ciclo de decodificación de la instrucción, aumentando los tiempos empleados (una instrucción puede demandar 10 o mas ciclos de reloj). En base a estos análisis se diseño una nueva arquitectura llamada RISC (Reduced Instruction Set Computer), con un set o conjunto de instrucciones simples, que pudiesen ejecutarse en un solo ciclo de reloj (las operaciones complejas se harían empleando varias de estas instrucciones simples). Y así ganamos no solo en velocidad, sino que también se reduce la complejidad, tamaño y costo de fabricación del nuevo procesador, los códigos de operación (OPCODE, o formato de la instrucción) resultan menores o del mismo tamaño que el bus de datos del sistema (con lo cual no hacen falta múltiples lecturas, alcanza un solo ciclo de reloj) y todas las instrucciones son del mismo tamaño (misma longitud o mismo numero de bits). Se deja la complejidad a los compiladores de las lenguajes de alto nivel, o en caso de programar por ej. en assembler la dificultad pasara a ser del programador. En general el código de un programa compilador en un RISC resulta entre un 20% y 40% mas largo que en un CISC (lo cual complica en parte la depuración). El primer intento de INTEL de fabricar un procesador de este tipo fue el i860, aunque no resulto tan bueno como el 88000 de MOTOROLA. Actualmente la familia de procesadores llamados POWERPC son la familia de procesadores RISC mas populares del mercado, encontrando entre ellos el 601, 603, 604, 705. Y el entre los mas recientes se observan los CPU de las PowerMacintosh de Apple. A finales de la quinta generación de Pentium’s Intel implemento una nueva tecnología denominada MMX (extensiones de Multimedia), la cual extendía el set de instrucciones del procesador en 57 nuevas instrucciones tendientes a mejorar la compresión y descompresión de video, manejo de imágenes y procesos de E/S entre otros. Además de este nuevo set de instrucciones se incluyo una nueva capacidad denominada SIMD (Instrucción Única, Datos Múltiples), la cual permite que una instrucción efectué la misma función sobre un grupos de datos, reduciendo por tanto los ciclos de operación requeridos por gráficos, audio, animación y video. Con el Pentium III Intel realizao una actualización a MMX denominada SSE (Streaming SIMD Extensions) incluyendo 70 nuevas instrucciones para el procesamiento de gráficos, video MPEG2, audio de alta calidad, reconocimiento de voz, etc. Por su parte AMD propuso una alternativa superior a MMX, la cual fue denominada 3DNOW, equivalente al SSE de Intel (incluida en la serie K6). Esta consta de un set de 21 instrucciones que
Página 26 de 210
BS Training Center emplean técnicas SIMD. A partir de los modelos Duron y Athlon AMD implementaria el Enhanced 3Dnow que agregaría 24 nuevas instrucciones a las ya existentes. La ventaja de 3Dnow es que logra lo mismo que la tecnología SSE pero con mucho menos instrucciones y de manera más simple. 3DNw es bien aceptado por Win 9x, Win NT 4.0 y posteriores. Las Interfaces de aplicaciones DirectX 6.x y Open GL han sido optimizadas para interactuar con esta tecnología de igual modo los principales proveedores de placas de aceleración gráfica com 3Dfx, ATI, nVidia y otros, aunque no ocurre asi con aplicaciones para edición grafica tales con el Adobe Photoshop. Tip Aunque las capacidades de SSE y 3Dnow son similares, no son compatibles a nivel de instrucciones, por ende el software que haya sido diseñado específicamente para una de ellas no será soportado por la otra, aunque mediante software puede “emularse” el código esto implica nuevos ciclos de procesos que disminuyen el rendimiento esperado por esta nueva tecnología.
Luego de esta etapa en la que los CPU fueron ganando instrucciones multimedia comenzaron a aparecer tecnologías de fabricación del CPU que mejorarían su aspecto físico. De esta forma gracias a arquitecturas cada vez más eficientes se pudo alcanzar altísimas velocidades de procesamiento sin que el procesador se desintegre por la alta temperatura. Hoy en día los transistores de los CPUs son extremeadamente pequeños (una 45 milmillonésima parte de un metro de ancho) lo cual reduce considerablemente la temperatura. A su vez, el empleo de varios núcleos dentro de un mismo CPU amplió en considerable medida el horizonte del multitasking (múltiples tareas) y además dio lugar a la aparición de programas que envían al procesador varias instrucciones las cuales deben ser procesadas al mismo tiempo. Los procesadores Intel Core 2 Duo incorporan dos núcleos de ejecución en un mismo paquete que ofrece, con el software adecuado, la ejecución totalmente paralela de varios subprocesos. De esta manera, cada núcleo puede funcionar a una frecuencia menor, lo que distribuye la energía que normalmente se suministra a un solo núcleo. Intel también posee una tecnología llamada Hyper-Threading que “emula” dos núcleos. Específicamente, esta tecnología lo que permite es que las aplicaciones con muchos multihilos ejecuten más tareas en paralelo. La novedosa tecnología Intel Turbo Boost le permite al procesador incrementar su frecuencia cuando el trabajo del usuario demande performance adicional. Este incremento se produce automática y dinámicamente de a 133 Mhz en intervalos cortos y regulares hasta alcanzar los niveles límite de temperatura, energía etc. Una vez superados estos límites la frecuencia se reduce en 133 Mhz hasta lograr los niveles aceptables. La mejora de rendimiento que introduce la aparición de los microprocesadores capaces de funcionar a 64 bits está lejos de ser aprovechada si no es acompañada de un sistema operativo, asi como también de un software, que aprovechen el ancho del bus en todo su potencial. Es común encontrar PCs con procesadores de 64 bits y con el sistema operativo Windows Vista en su versión de 32 bits, esto desaprovecha el ancho del bus, pero el punto es que hasta estos días son pocos los programas que usan 64 bits y por ello no tiene mucho sentido instalar un sistema operativo de 64 bits. Sin embargo no faltará mucho para que se declaren obsoletos los procesadores de 32 bits. Una innovación vista con muy buenos ojos es la tecnología Enhaced Speedy Step de Intel, o Cool and Quiet de AMD, que reduce considerablemente el consumo de energía del CPU, ya que administra dinámicamente la entrega de electricidad de acuerdo a la exigencia del trabajo que esté realizando el mismo. Otra característica a destacar es la capacidad del microprocesador de virtualizar por hardware una PC real. Con el software Microsoft Virtual PC podemos virtualizar (simular) una PC real con su sistema operativo, memoria RAM, etc. dentro de nuestra computadora, y si nuestro procesador puede virtualizar por hardware será como si realmente existiera una PC dentro de otra, ya que el CPU se “divide” para
Página 27 de 210
BS Training Center trabajar tanto con una como con otra. Otra forma de virtualizar es por software, la cual es mucho menos eficiente.
Especificaciones Varios son los parámetros que permiten especificar las características, pero 4 de ellos son los mas representativos: Velocidad: medida por la frecuencia de trabajo, generalmente en millones de ciclos por segundo [MHz] y hasta en miles de millones [GHz]. Determina la mínima porción de tiempo de trabajo del procesador, por ende mientras mas MHz mas rápido será el procesador. Por ejemplo un procesador 286 de 16 MHz emplea unidades de tiempos de aprox. de 60 nseg (1/16 Mhz = 0,0000000625 seg), un P II de 450 Mhz empleara 2,2 nseg (0,000000002 seg), mientras que un Penitum 4 de 2.0 GHz 0,5 nseg (0,0000000005 segundos!!!!!!!) Tip
Si bien en ciertos casos el procesador puede hacerse funcionar a velocidades mayores (overclocking, o aumento de la velocidad del reloj), normalmente no se aconseja superar el 10% ya que claro que la vida útil del procesador puede verse notablemente disminuida, al ser sobreexigido, e incluso conforme la velocidad de trabajo aumenta la temperatura también de modo que la disipación deberá estar garantizada. Otro truco, aunque mas riesgoso, es modificar el voltaje de alimentación del procesador, aunque yo no lo recomiendo, preferiblemente variar la frecuencia de trabajo o mejor aun cambiar de procesador por uno mas veloz
Memoria caché: es un tipo de memoria de acceso aleatorio de una PC o computadora que se reserva para contener, de manera temporal, información leída o escrita recientemente en el disco. La memoria caché de disco realiza distintas funciones: en unos casos, almacena direcciones concretas de sectores; en otros, almacena una copia del directorio y en otros, almacena porciones o extensiones del programa o programas en ejecución. Es una memoria situada entre el microprocesador y la RAM, dado que ésta no es lo suficiente rápida para almacenar y transmitir los datos que el microprocesador necesita recibir casi instantáneamente, ya que la RAM puede estar ocupada y no disponible para este efecto. Además, cuando una PC trabaja, el microprocesador opera en ocasiones con un número reducido de datos, pero que tiene que traer y llevar a la memoria en cada operación. Si situamos en medio del camino de los datos una memoria intermedia que almacene los datos más usados, los que casi seguro necesitará el micro en la próxima operación que realice, se ahorrará mucho tiempo del tránsito. Existen dos tipos de caché: la que está incluida en el interior del microprocesador, llamada interna o de primer nivel (L1), y la caché externa o de segundo nivel (L2). Los procesadores de menos de 16 MHz no contaban con cache, los de 16 MHz y mas presentan cache en la mother1 (funcionando por ende a la velocidad del sistema). A partir de los 486 se comenzó a incluir cache dentro del mismo procesador (el 486 DX poseia tan solo 8 Kb) a partir de entonces se llamo a esta L1 y a la de la mother L2. En los Pentium Pro y Pentium II y símiles, la L2 (generalmente desde 128 a 512 Kb) comenzó a incluirse directamente dentro de la misma empaquetadura del procesador aunque no dentro del circuito integrado del mismo, trabajando pro ende a una velocidad que si bien es mayor a la de la mother generalmente es entre 2/5, 1/3 y ½ (en el mejor de los casos) de la del procesador y por ende de la L1.
1
Antes del 486 la memoria cache de la mother era la única cache presente en el sistema. Página 28 de 210
BS Training Center Los procesadores como el Pentium III y Pentium 4, Celeron, K6-3, Athlon y Duron mas recientes, incluyen cache L2 a la misma velocidad del procesador.
Vista de los primeros chips de Cache L2
Si los datos a procesar se encuentran en la L1 podrá procesarse directamente sin mas demoras, en caso contrario deberan obtenerse de la L2 o inclusive de la memoria principal del sistema (RAM), o “peor” aun desde las unidades de disco, con las consecuentes demoras.
Tip
La cache L1 (level 1 o de primer nivel) es mucho mas rápida pues al estar incluida en el mismo procesador opera a la velocidad de este, mientras que la L2 (level 2 o de segundo nivel) esta incluida en la mother operando por tanto a la velocidad de ella, la cual es notablemente inferior a la del procesador.
Bus de Datos: determina el numero de bits que pueden ser enviados o recibidos por el procesador en cada ciclo. Cuanto mas ancho dicho bus, mas datos podrán enviarse en cada unidad de tiempo y por tanto mas rápido será el bus (a igual frecuencia, con el doble de ancho del bus la velocidad requerida para transferir ciertos datos puede verse reducida en un 50%). Este bus opera obviamente a la velocidad de la mother (que es la mas lenta, entre el micro y el sistema). Así por ej el 286 y el 386 SX poseen bus de datos de 16 bits, mientras que el 386 DX y el 486 son procesadores de 32 bits y los Pentium’s poseen buses de 64 bits. Tip La anchura del bus de datos también define el tamaño del banco de memorias, ya que los datos enviados/recibidos por el procesador deben almacenarse por cada ciclo en la RAM. Asi por ej las SIMMs de 72 contactos (pines) tiene un ancho de 32 bits, por lo tanto un 486 (32 bits) requiere para cada banco 1 modulo de memoria, mientras que un Pentium (64 bits) requerirá bancos de 2 módulos. En cambio empleando SIMMs de 168 contactos, los cuales tienen 64 bits de anchura cada banco en un sistema Penitum o superior los módulos de memoria podrán ser instalados/retirados individualmente.
Núcleos (cores): Los procesadores multi-core son chips que contienen dos o más procesadores distintos o núcleos de ejecución en el mismo circuito integrado. Si bien son independientes, por sus características de fabricación, comparten tareas interdependientes. Varios núcleos significa varios procesos en simultáneo lo cual amplia considerablemente el horizonte a la hora de la programación. De hecho varios softwares solo pueden trabajar correctamente bajo multilpes núcleos. Un CPU Intel Quadcore posee 4 núcleos lo que le permite trabajar a velocidades relativamente bajas y con un rendimiento muy superior a uno de un solo núcleo. Esto permite superar la barrera impuso la temperatura sobre la frecuencia del CPU. Ya que a mayor frecuencia mayor temperatura, llega un momento en que aumentar la frecuencia se vio imposible para los fabricantes. Hoy en día la frecuencia de un CPU no es dato sufienciente para saber si es mejor o peor que otro.
Bus de Direcciones: permite identificar la posición de memoria apuntada para enviar/recibir información en un momento dado. Cuanto mas ancho este bus mayor la capacidad de la RAM que el procesador pueda administrar. Por ej el 8088 (presente en las XT’s, con un bus de dirección de 16 bits)
Página 29 de 210
BS Training Center era capaz de direccionar tan solo 1 Mb de RAM, el 286 (con un bus de dir de 24 bits) puede administrar como máximo 16 Mb de RAM, mientras que un 486 (32 bits) podra emplear hasta 4 Gb de RAM.
Sockets y Slots para los procesadores Los sockets y slots han sido diseñados por Intel y AMD para permitir reemplazar/actualizar fácilmente el procesador. El mismo esta incluido en la motherboard de ahí que sea este quien determine que tipo y subtipo de procesador podra emplear el sistema, tal como se comento anteriormente. La siguiente tabla resume algunos de los casos mas representativos: Socket/Slot Socket 1 Socket 2 Socket 3
Cantidad de Pines 169 238 237
Tipo PGA2 PGA PGA
Voltaje [V] 5 5 5 / 3,3
Socket 4 Socket 5 Socket 7
273 320 321
PGA SPGA3 SPGA
5 3,5 / 3,3 VRM4
Socket 8 Socket 370 Slot 1
387 370 242
Auto VRM Auto VRM Auto VRM
Slot 2 Slot A Socket A Socket 754 Socket 940 Soket 939 Socket 478
330 242 462 754 940 939 478
SPGA SPGA Slot (ranura) Slot Slot PGA PGA
Socket 775 D Socket 775
755 D 755
PGA
Auto VRM Auto VRM Auto VRM Auto VRM Auto VRM AutoVRM Auto VRM
PGA PGA
Auto VRM Auto VRM
Procesadores permitidos 486’s 486’s y 486 Pentium Overdrive 486’s, 486 Pentium Overdrive y AMD 5x86 Pentium 60/66 Overdrive Pentium 75-133 Overdrive Pentium 75-233, MMX, Overdrive, AMD K5 y K6 y Cyrix MI y MII Pentium Pro Celeron y Pentium III Pentium II y III y Celeron SECC Penitum II y III Xeon Athlon Athlon, Duron y Sempron SECC Sempron y Athlon 64 Athlon 64 FX Athlon 64 y Athlon 64 X2 Celaron, Celaron D, Pentium 4 A, B, D y E Pentium D y Petium EE Celaron D y Pentium 4, E, EE
Tip Mucho cuidado con la configuración del voltaje de alimentación, en algunos casos las selección se realiza mediante Jumpers (puentes) y una mala configuración dañaría severamente el procesador. Aunque Slot 1 y Slot A puedan “parecer” iguales, la disposición de los contactos, por ej de alimentación, no coinciden, a tal fin los ranura poseen unos pines especialmente ubicados a fin de “impedir” la instalación tanto con una orientación errónea como en una ranura incorrecta.
La Temperatura Basado en el concepto de potencia, la tecnología se oriento a reducir la tensión de trabajo de los microprocesadores, pasando de los 5VCC originales a las tensiones actuales (por ejemplo, 2,8VCC). El aumento de potencia deriva indefectiblemente en un aumento de la temperatura constituye un factor de riesgo en cuanto a la vida del procesador. Para que un procesador pueda trabajar mas rápido, consume mayor cantidad de energía, lo cual deriva en un aumento de la temperatura (compárese este con el funcionamiento del motor de un auto). Por arriba del rango de funcionamiento normal 5 el microprocesador sufrirá daños irreversibles. Para evitar esto existen 2 métodos: PGA: Arreglo de Malla de Pines SPGA: PGA Escalonado 4 VRM: Módulo regulador de Voltaje 5 El rango de temperatura normal de funcionamiento de un procesador varia desde unos 30ºC hasta los 75ºC. 2 3
Página 30 de 210
BS Training Center Disipador: placa ranurada, generalmente de aluminio o algún otro material que permita la conducción términa, dispuesta sobre el CPU y afirmado al mismo de modo tal de absorver el calor y gracias a la gran cantidad de área (superficie) que tiene en contacto con el aire favorece la disipación del calor (de igual modo que un radiador lo hace sobre el motor del auto). Coolers: ventilador empleador para asegurar un determinado flujo de aire sobre el disipador de modo tal de favorecer aun mas a la disipación de calor producida por el CPU. Por lo general requiere de alimentación de 12 VCC, la cual puede obtenerse directamente de la fuente de alimentación o bien indirectamente a través de algún conector provisto en la Mother. Como piezas mecánicas que los son sufren desgastes y fallas, las cuales podrían derivar en fallas del dispositivo al que deben refrigerar (CPU). Tip Para asegurar la mayor transferencia térmica entre el procesador y el disipador estos deben estar “pegados” directamente, tratando de evitar huecos o burbujas de aire. A tal fin los fabricantes recomiendan una película de algún material de conducción térmica, tales como grasa de zinc de color blanco, lamina engrasada o incluso unas cintas especiales de doble contacto. Arquitectura: en la fabricación del CPU, el tamaño del transistor es lo que en parte me va a determinar la temperatura del mismo, ya que cuanto más pequeño menor será el calor que genere. Los microprocesadores son, al fin y al cabo, una sucesión de varios millones de transistores que son los que ejecutan las operaciones. Operan en distintas frecuencias, que son la que proporcionan la velocidad de un ciclo de reloj de un transistor. Por poner un ejemplo: el intel 4004, el primer procesador moderno, tenía 2300 transistores. Los procesadores de la serie Merom, Core2Duo, integran 410 millones de transistores. Los nanometros (nm) son las unidades en las que medimos el tamaño de los transistores. Actualmente encontramos procesadores con transistores de 90 nm hasta 32 nm. La reciente aparición de la tecnología de 45 nm de Intel es simplemente una nueva iteración de miniaturización de transistores, aplicada a la fabricación de microprocesadores. Nos aporta ventajas, entre otras: • Reducir el tamaño de los microprocesadores a aproximadamente la mitad. • Aprovechar el espacio restante para introducir más transistores, lo que nos proporciona mayor capacidad de proceso. • Reducir la generación de calor • Introducir más de un núcleo en el mismo procesador • Aumentar la frecuencia de los microprocesadores. • Reducción de la contaminación
Página 31 de 210
BS Training Center
CUESTIONARIO CPU 1) La habilidad del CPU de realizar mas de una tarea a la vez al mismo tiempo es conocida como: A. Threading B. Multitasking C. Switching 2) Con que otro nombre se lo conoce al microprocesador del equipo: A. CPU B. RAM C. ROM 3) Que microprocesador fue el primero en incluir un Coprocesador Matemático? A. 486DX B. 386DX C. Pentium 4) Un procesador Pentium es capaz de soportar hasta ______ de RAM. A. 256 MB B. 2 GB C. 4 GB 5) La 57 instrucciones adicionadas al procesador Pentium para mejorar las acciones de multimedia son conocidas como: A. MMX B. Celeron C. Xeon 6) Configurar la velocidad del CPU mas alla de la frecuencia de trabajo nominal es llamado: A. Cloaking B. Extending C. Over clocking D. Acceleration 7) La tecnología Enhaced Speedstep de Intel o Cool & Quiet de AMD permiten: A. Que el procesador trabaje a frecuencias bajas con el mismo rendimiento B. Aumentar el ancho el bus interno C. Ahorrar energía 8) ¿Cuáles son las ventajas de un CPU con una arquitectura de 45nm? A. Reducir el calor generado B. Más espacio para más transistores C. Ahorro energético D. Múltiples tareas 9) ¿Cómo se llama la tecnología que permite aumentar dinámicamente la frecuencia del CPU cuando el sistema lo demanda? A. Quad-core B. Turbo Boost C. Dual-core D. Speedstep 10) La Cache externa es conocida como: A. L1 cache B. L2 cache C. Primary cache 11) Un procesador Pentium emplea cuales de los siguientes componentes para refrigeración? A. Zocalo de conexión
Página 32 de 210
BS Training Center B. Coolers C. Grasa termica D. Jumpers
Pรกgina 33 de 210
BS Training Center
Pรกgina 34 de 210
BS Training Center
Memorias La ROM - BIOS (Basic Input Output System) Toda el Hardware de la computadora tiene que trabajar con el software mediante una interfase. La BIOS (sistema básico de entradas/salidas) brinda a la computadora un pequeño conjunto arrancador para correr el resto de softwares desde discos flexibles (FDD) y discos duros (HDD). La BIOS responde al BOOTeo de la computadora proveyendo un set básico de instrucciones. Desempeña todas las tareas que necesitan ser hechas al inicializar la computadora: POST (Power-On Self Test o testeo propio al encender, bootear buscando un sistema operatico desde FDD o HDD). Además, provee una interfaz, al hardware subyacente, para el sistema operativo en forma de librería gestor de interrupciones. Por ejemplo, cada vez que una tecla es oprimida, el CPU destina una interrupción para leer dicha tecla. De modo similar para otros dispositivos de entrada/salida (puertos seriales y paralelos, tarjetas de video, tarjetas sonido, controladores de disco rígidos, etc...). Algunas PC más vieja no puede operar con todas el hardware moderno porque su BIOS no apoya este hardware, y dado que el sistema operativo no puede llamar alguna rutina BIOS no podrá usarlo; este problema puede ser resuelto reemplazando su BIOS con una más nuevo uno, o instalando un controlador de dispositivo (mediante una tarjeta específicamente diseñada) para este hardware.
Desde la BIOS podemos cambiar configuraciones de hardware que se almacenan en la ROM. Para desempeñar sus tareas, el BIOS necesita saber diversos parámetros, los cuales se almacenan de modo “permanente” en pequeñas secciones, generalmente de 64 octetos, de memoria del tipo RAM-CMOS (es una pequeña memoria RAM). La energía para mantener los datos del CMOS es provista por una poca pila, así su contenido no se perderá después de apagar la PC. CMOS es el nombre de una tecnología que necesita que muy bajo poder de alimentación, tan bajo que la pila de la computadora no se agote demasiado en el uso, puede durar varios años. La memoria estuvo en veces anteriores una parte de la ficha de reloj, ahora es la parte de tal Circuito altamente Integrado (IC). Existen varios tipos de memorias ROM: ROM: Memoria solo de lectura. Es grabada en fábrica y sus datos no pueden ser modificados. No resulta útil para las BIOS actualmente. PROM: Memoria programable de solo lectura. Parte de ella es grabadas en fábrica y otra parte puede se actualizada a posterior por única vez. EPROM: PROM, que puede borrase (generalmente exponiéndola a luz ultravioleta durante un cierto tiempo) y luego volver a programarse. EEPROM: PROM borrable eléctricamente, conocida también como Flash ROM Para poder entrar a configurar el CMOS deben presionarse una determinada combinación de teclas, al momento de encender la PC, en gral las teclas de acceso al “SETUP” suelen ser: DEL, ESC, F1, F2, CTRL-ESC, o CTRL-ALT-ESC. Desde allí podremos configurar: Secuencia de “booteo” Opciones de periféricos integrados Contraseña (password) Antivirus PNP/PCI configuración LOAD SETUP DEFAULTS IDE AUTODETECTION
Página 35 de 210
BS Training Center Hay que tener mucho cuidado al entrar al “SETUP” de la PC ya que el desempeño de la misma puede verse altamente afectado por la configuración hecha en el CMOS. La razón para esto es que en el “setup” del CMOS usted puede especificar además cuan rápido lee su computadora desde la memoria, si habilita o no el uso de memorias cache, la frecuencia de comunicación del bus PCI con las tarjetas adaptadoras, etc. Aunque debe configurarse en el CMOS las características del Disco Rígido (para que éste pueda ser empleado por la PC), los discos SCSI son la excepción a la regla, ya que éstos son manejados por tarjetas adaptadoras, que desempeñan su propio BIOS. En el caso de los diskettes, podremos configurar si la disquetera es la “A:” o la “B:”. Cuando el sistema se energiza (al encender la PC) el BIOS desempeñará diagnósticos e inicializa diversos componentes del sistema, incluyendo “beep” o señal sonora de inicio, detección del sistema de video (este hecho se hace evidente cuando aparece la primer señal en la pantalla indicando el tipo de Tarjeta de Video encontrado), teclado (se encienden y apagan las luces de NUM-LOCK, CAPS-LOCK y SCROLL-LOCK), reconocimiento de unidades de discos, etc. Este testeo es conocido como POST (Power-On Self Test). Es hasta este momento en el cual podremos entrar al SETUP. Finalmente la BIOS procede a llamar al sistema operativo buscándolo en el orden establecido en las unidades de disco reconocidas. En caso de encontrarse algún error durante el POST, suele enviar una señal sonora, que permite identificar en que dispositivo se ha producido el error, permitiéndonos reconocer rápidamente la falla (y facilitándonos nuestro trabajo). También existen en el mercado tarjetas de adaptación que conectada en la ranura de expansión correspondiente, “sensan” las señales del POST desde el bus e indican con una serie de números el error correspondiente. Con dicho numero se reconoce, mediante una tabla provista conjuntamente con la tarjeta, el donde se encuentra el error (en caso de que la PC no logre inicializar correctamente.
Tarjeta POST
Algunos conflictos en el testeo POST suelen también aparecer en pantalla, aunque por supuesto están siempre en ingles, indicando por ejemplo “HDD Controler Failure” (falla en controlador de disco rígido). Suele haber dos tipos de ROM Bios: las clásicas (que funcionan mediante los cursores, la tecla Enter, barra espaciadora y la tecla Esc) y las BIOS gráficas, también llamadas WinBIOS (cuyo interfaz es similar a un entorno de ventanas tipo Windows). Debemos tener en cuenta que modificar cualquier parámetro de la BIOS sin conocer realmente lo que hacemos puede resultar peligroso, ya que puede dar lugar a que la PC deje de funcionar. Es recomendable tener una copia de la configuración de ésta en papel por si hubiéramos de restaurar sus parámetros anteriores. La ROM BIOS suele venir generalmente en inglés, aunque algunas nos permiten cambiar a nuestro idioma, y se desglosan en varios apartados: En pocas palabras, es un chip imborrable donde vienen grabadas las instrucciones básicas para que la computadora pueda arrancar y es la que comprueba todos los discos, memoria, disquetera, periféricos, etc., que están conectados a nuestro equipo para ver si están correctamente configurados. En ella se almacena toda la información o cambios que realizamos cuando añadimos un nuevo disco duro o una
Página 36 de 210
BS Training Center disquetera, mantiene la fecha y hora de nuestra PC y cualquier otra configuración que cambiemos. ¿Por qué cuando apagamos la PC no se borra la hora o fecha, por ejemplo? Porque todos los cambios realizados por el usuario se guardan en una memoria especial, llamada CMOS, que tiene un consumo eléctrico muy bajo, aunque no puede faltarle éste, por lo que le acompaña una pila (acumulador) que suele durar bastantes años, y que además se recarga cuando la PC está encendido. Conjuntamente con la CMOS-RAM viene el Real Time Clock (Reloj de Tiempo Real) que lleva permanentemente los registros de Siglo, Año, Día de la semana, Día del Mes, Hora, Minutos, Segundos y Décimas. Estos datos también son almacenados en posiciones de memoria Cmos-ram. Como se trata de una memoria RAM (volátil) es necesario una pequeña batería que dé tensión a la memoria para que no pierda su contenido cuando se apaga la máquina. De esta manera cada vez que se enciende la PC estarán disponibles los datos de configuración. La batería suele ser recargable de 3,6 volt o 3 volt, y su duración es de aproximadamente 2 (dos) años. Cada vez que prendemos la máquina, esta se recarga y cuando se agota simplemente se pierden los datos de configuración impidiendo así el arranque del sistema hasta que estos sean completados. Entre los fabricantes mas comunes de BIOS encontramos
Página 37 de 210
BS Training Center
AMI (american Megatrends Inc.) BIOS (Audio Beep Errors) Número de Descripción Beeps problema
del
1 beep
DRAM failure
2 beeps
Parity Circuit Failure
3 beeps
Base 64K failure
RAM
4 beeps
System Failure
Timer
Solución
refresh Primero intente reinsertar la memoria. Si el error todavía persiste, reemplace la memoria con chips en buen estado.
Reemplace la placa base o envíela a reparación.
Página 38 de 210
BS Training Center 5 beeps
Processor Failure
6 beeps
Keyboard Controller / A20 Failure
7 beeps
Virtual Mode Reemplace la placa base o envíela a reparación. Exception Error
8 beeps
Reinserte el procesador, en caso de continuar la falla reemplacelo
Intente reconectar la ficha del teclado. Si el error todavía ocurre, reemplace la ficha de teclado. Si el error persiste, verifica partes del Gate sistema que relacionen al teclado, p. ej. Trate con otro teclado, ver si el sistema tiene un fusible de teclado.
Indica un error de memoria del adaptador de video. Intente reinsertar la Display Memory tarjeta de video. Si el error continúa intente reemplazar la tarjeta de Read/Write Failure video o la memoria de la misma.
9 beeps
Indica chip(s) de BIOS defectuoso(s). no es probable que este error ROM BIOS puede ser corregido reinsertando los chips. Consulte al fabricante de la Checksum Failure motherboard suministrador o a un distribuidor de productos AMI para recambio(s) de parte.
10 beeps
CMOS Shutdown Register Read/Write Reemplace la placa base o envíela a reparación. Error
1 largo y Video failure 2 cortos
Reinserte la placa de video - reemplace la placa si determina que esta defectuoso.
1 largo y Video failure 3 cortos
Reinserte la placa de video - reemplace la placa si determina que esta defectuoso.
1 largo
No Errors
POST passed.
AMI Error Messages/Codes (solo algunos de los tantos) Error Message
Problema
Solución
INTR Error
#1 Falla en el test del POST del canal de Chequee las placas del sistema que empleen IRQs interrupciones 1 0-7.
INTR Error
#2 Falla en el test del POST del canal de Chequee las placas del sistema que empleen IRQs interrupciones 2 8-15.
CMOS Battery State Bateria sin carga Low
Reemplace la Pila
Al agregar o remover memorias del CMOS sistema, la nueva configuración no Memory Size corresponde con la anteriormente Corra el setup. Mismatch configurada, esto provoca un fallo en el testeo de la RAM CMOS System Optons Set Keyboard locked Unlock it Keyboard Error
CMOS values are either corrupt or do Corra el setup. Not not exist. is Algunas PC poseen una llave para ... Destrabe la llave del teclado trabar/destrabar el uso del teclado Problema con el teclado
Verifique que el teclado sea compatible con su BIOS, que este correctamente conectado o que no halla ninguna tecla trabada en el mismo. De todos
Página 39 de 210
BS Training Center modos el teclado puede ser desactivado desde la BIOS seleccionando "Not Installed" K/B Interface Problemas con el conector del teclado Revise la conección Error en la mother FDD Controller Failure
La BIOS no puede comunicarse con la Posiblemente el cable plano este mal conectado o controladora de diskettera. cortado. Reviselo
HDD Controller Failure
La BIOS no puede comunicarse con la Idem anterior controladora de Disco Rígido
C: Error
El disco rígido configurado en la BIOS no es el Drive El sistema no obtiene respuesta desde correcto, o el disco no tiene formato, o no se la unidad de disco C: encuentra conectado apropiadamente (algún cable cortado).
C: Drive El disco ha sido detectado pero falla, Revise el disco o reemplácelo Failure esto es mas seria que un error. CMOS Time El reloj no ha sido configurado en and Date Not Corra el setup Fecha y Hora Set Diskette Boot El diskette de arranque esta dañado Failure
Consiga otro diskette BOOTEABLE
Invalid Boot El diskette esta sano, pero no posee Transfiera los archivos de algún sistema operativo Diskette archivos de arranque compatible al diskette
Página 40 de 210
BS Training Center
Pรกgina 41 de 210
BS Training Center
Tip
La ROM es en general una memoria de acceso extremadamente lento (mas de 100 ns). Por lo tanto es común hacer un sombreado (Shadowing) de loa ROM en la RAM, esto es durante el arranque los datos de la ROM son copiados en la RAM, de modo tal de permitir un acceso a mayor velocidad durante la operación normal del sistema. En caso de emplear sistemas operativos tales como Win 9x o superior, esto resulta inútil, ya que como explicaremos mas adelante la BIOS solo se emplea en el momento del arranque, ya que los sistemas de 32 bits de este tipo cargan sus propios controladores en memoria así que solo emplearan la BIOS hasta que logren cargar los suyos propios, luego al misma resulta innecesaria hasta el próximo arranque. Además en caso de emplear sombreado asegúrese de no contar con una placa de control de dispositivos que requiera emplear estas direcciones de memoria para buffer, por ejemplo las direcciones C8000-DFFF pueden ser asignadas a red, o el área A0000-BFFF asignada al video.
La memoria RAM Se denomina memoria a los circuitos que permiten almacenar y recuperar la información. En un sentido más amplio, puede referirse también a sistemas externos de almacenamiento, como las unidades de disco o de cinta. Memoria de acceso aleatorio o RAM (Random Access Memory) es la memoria basada en semiconductores que puede ser leída y escrita por el microprocesador u otros dispositivos de hardware. El acceso a las posiciones de almacenamiento se puede realizar en cualquier orden. Los chips de memoria son pequeños rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es muchísimo más rápida, y que se borra al apagar la PC , no como éstos.
Página 42 de 210
BS Training Center Hemos de tener muy en cuenta que esta memoria es la que mantiene los programas funcionando y abiertos, por lo que al ser Windows 9X un sistema operativo multitarea, estaremos a merced de la cantidad de memoria RAM que tengamos dispuesta en la PC . En la actualidad hemos de disponer de la mayor cantidad posible de ésta, ya que estamos supeditados al funcionamiento más rápido o más lento de nuestras aplicaciones diarias. La memoria RAM hace unos años era muy cara, pero hoy en día su precio ha bajado considerablemente. Lo recomendado para un sistema con Windows XP es 128 Mb, aunque debemos tener en cuenta que los programas que podremos correr con esta memoria no podrán exceder de un simple procesador de texto, o de un navegador de internet. Para aplicaciones CAD o cualquier otra de diseño gráfico, edición de sonido o video tendremos que pensar en más de 512 Mb, y tal vez una placa de video con su propia memoria. Con Windows Vista lo aconsejable es instalar no menos de 1 Gb ya que el sistema operativo es bastante más pesado que XP. Tip Tenga mucho cuidado al manipular los chips de memorias, ya que son muy sensibles a las descargas electrostáticas (ESD), las cuales producen severos daños en las mismas. Asegurese descargarse tocando previamente algún “sistema de puesta a tierra” o inclusive el empleo de pulseras antiestáticas suele ser la opción mas apropiada. Cuide también de tratar con cuidado los débiles contactos que conforman el sistema de conexión, una “patita” doblada muchas veces puede ser enderezada mediante una pequeña pinza de punta, pero hágalo con sumo cuidado, esa “patita” se quiebra fácilmente. Tenga en cuenta ambas situaciones para todo contacto, por ejemplo el del CPU.
Según los tipos de conectores que lleve la memoria, al conjunto de éstos se les denominan módulos, y éstos a su vez se dividen en: • SIMM: (Single In-line Memory Module) Pequeña placa de circuito impreso con varios chips de memoria integrados. Se fabrican con diferentes velocidades de acceso capacidades (4, 8, 16, 32, 64 Mb) y son de 30 ó 72 contactos. Se montan por pares generalmente. • DIMM: Son más alargados, cuentan con 168 contactos y llevan dos muescas para facilitar su correcta colocación. Pueden montarse de 1 en 1. • RIMM: (Rambus In-Line Memory Module) Opera sobre un bus de datos de 16 bits de alta velocidad (generalmente 800 MHz y mas aún) contando con 184 pines y empleando menor cantidad de energía que las anteriores funcionando a 2.5 V y emplea variaciones de 1 a 1.8 V. Viene en capacidades desde los 32,64 ,128, 256 MB y más. Cuenta con 2 muescas en el centro a fin de evitar una mala inserción. Tip Recordar que al RAM debe instalarse completando BANCOS (menor unidad de memoria que puede ser direccionada por el procesador por vez, que si bien actualmente suelen ser de a 1 Módulo, en los viejos 286 cada banco estaba conformado por 2 módulos de SIMMs de 30 contactos o en los Pentium y K6 de a 2 SIMM de 72 pines, mientras que en una 486 podían emplearse 4 SIMM de 30 pines o 1 de 72.para completarlos .
Respecto a las características básicas de cualquier módulo de memoria hemos de fijarnos, principalmente, en el tipo de memoria utilizada, el tipo de módulo (30, 70 ó 168 contactos), la capacidad total ofrecida y el tiempo medio de acceso que ofrece, que es el tiempo que transcurre desde que se solicita el dato almacenado en una determinada dirección de memoria hasta que el chip ofrece el dato solicitado. Evidentemente, cuanto menor sea este número mejores prestaciones obtendremos. Las antiguas memorias SIMM ofrecían cifras entre 70 u 80 nanosegundos y las modernas DIMM SDRAM tiempos inferiores a 10 nanosegundos. Esta diferencia de velocidad permite que el procesador no deba sufrir tiempos de espera innecesarios desde que solicita un dato hasta que lo recibe para poder realizar la operación.
Página 43 de 210
BS Training Center En cuanto a los tipos de memoria, la clasificación que podemos hacer es la siguiente: DRAM: Las memorias DRAM (Dynamic RAM) fueron las utilizadas en los primeros módulos (tanto en los SIMM como en los primeros DIMM). Es un tipo de memoria más barata que la SDRAM, pero también bastante más lenta, por lo que con el paso del tiempo ha dejado de utilizarse. Esta memoria es del tipo asíncronas, es decir, que iban a diferente velocidad que el sistema, y sus tiempos de refresco eran bastante altos (del orden de entre 80ns y 70ns), llegando en sus últimas versiones, las memorias EDORAM a unos tiempos de refresco de entre 40ns y 30ns. SDRAM: Las memorias SDRAM (Synchronous Dynamic RAM) son las utilizadas actualmente (aunque por SDRAM se suele identificar a un tipo concreto de módulos, en realidad todos los módulos actuales son SDRAM). Son un tipo de memorias síncronas, es decir, que van a la misma velocidad del sistema, con unos tiempos de acceso que en los tipos más recientes son inferiores a los 10ns, llegando a los 5ns en los más rápidos. Las memorias SDRAM se dividen a su vez en varios tipos SDR:
Módulo SDR. Se pueden ver las dos muescas de posicionamiento. Los módulos SDR (Single Data Rate) son los conocidos normalmente como SDRAM, aunque, como ya hemos dicho, todas las memorias actuales son SDRAM. Se trata de módulos del tipo DIMM, de 168 contactos, y con una velocidad de bus de memoria que va desde los 66MHz a los 133MHz. Estos módulos realizan un acceso por ciclo de reloj. Empiezan a utilizarse con los Pentium II y su utilización llega hasta la salida de los Pentium 4 de Intel y los procesadores Athlon XP de AMD, aunque las primeras versiones de este último podían utilizar memorias SDR. Este tipo de módulos se denominan por su frecuencia, es decir, PC66, PC100 o PC133. DDR:
Módulo DDR. Vemos que tiene una sola muesca de posicionamiento, situada a la derecha del centro del módulo. Los módulos DDR SDRAM (Double Data Rate SDRAM) son una evolución de los módulos SDR. Se trata de módulos del tipo DIMM, de 184 contactos y 64bits, con una velocidad de bus de memoria de entre 100MHz y 200MHz, pero al realizar dos accesos por ciclo de reloj las velocidades efectivas de trabajo se sitúan entre los 200MHz y los 400MHz. Este es un punto que a veces lleva a una cierta confusión, ya que tanto las placas base como los programas de información de sistemas las reconocen unas veces por su velocidad nominal y otras por su velocidad efectiva.
Página 44 de 210
BS Training Center
Comienzan a utilizarse con la salida de los Pentium 4 y Athlon XP, tras el fracasado intento por parte de Intel de imponer para los P4 un tipo de memoria denominado RIMM, que pasó con más pena que gloria y tan sólo llegó a utilizarse en las primeras versiones de este tipo de procesadores (Pentium 4 Willamette con socket 423).
Se han hecho pruebas con módulos a mayores velocidades, pero por encima de los 200MHz (400MHz efectivos) suele bajar su efectividad. Esto, unido al coste y a la salida de los módulos del tipo DDR2, ha hecho que en la práctica sólo se comercialicen módulos DDR de hasta 400MHz (efectivos). Estas memorias tienen un consumo de entre 0 y 2.5 voltios. Este tipo de módulos se está abandonando, siendo sustituido por los módulos del tipo DDR2. DDR2:
Módulo DDR2. Vemos que tiene una sola muesca de posicionamiento, situada a la derecha del centro del módulo, aunque más hacia en centro que en los módulos DDR. También se puede apreciar la mayor densidad de contactos. Los módulos DDR2 SDRAM son una evolución de los módulos DDR SDRAM. Se trata de módulos del tipo DIMM, en este caso de 240 contactos y 64bits. Tienen unas velocidades de bus de memoria real de entre 100MHz y 266MHz, aunque los primeros no se comercializan. La principal característica de estos módulos es que son capaces de realizar cuatro accesos por ciclo de reloj (dos de ida y dos de vuelta), lo que hace que su velocidad de bus de memoria efectiva sea el resultado de multiplicar su velocidad de bus de memoria real por 4. Esto duplica la velocidad en relación a una memoria del tipo DDR, pero también hace que los tiempos de latencia sean bastante más altos (pueden llegar a ser el doble que en una memoria DDR). El consumo de estas memorias se sitúa entre los 0 y 1.8 voltios, es decir, casi la mitad que una memoria DDR. Tanto las memorias DDR como las memorias DDR2 se suelen denominar de dos formas diferentes, o bien en base a su velocidad de bus de memoria efectiva (DDR-266, DDR-333, DDR-400, DDR2-533, DDR2-667, DDR2-800) o bien por su ancho de banda teórico, es decir, por su máxima capacidad de transferencia (PC-2100, PC-2700 y PC-3200 en el caso de los módulos DDR y PC-4200, PC-5300 y PC-6400 en el caso de los módulos DDR2).
El Ancho de banda de los módulos DDR y DDR2 se puede calcular multiplicando su velocidad de bus de memoria efectiva por 8 (DDR-400 por 8 = PC-3200). El último y más reciente tipo de memorias es el DDR3.
Página 45 de 210
BS Training Center
Módulo DDR. Vemos que tiene una sola muesca de posicionamiento, situada en esta ocasión a la izquierda del centro del módulo. Este tipo de memorias (que ya han empezado a comercializarse, y están llamadas a sustituir a las DDR2) son también memorias del tipo SDRAM DIMM, de 64bits y 240 contactos, aunque no son compatibles con las memorias DDR2, ya que se trata de otra tecnología y además físicamente llevan la muesca de posicionamiento en otra situación. Según las informaciones disponibles se trata de memorias con una velocidad de bus de memoria real de entre 100MHz y 250MHz, lo que da una velocidad de bus de memoria efectiva de entre 800MHz y 2000MHz (el doble que una memoria DDR2 a la misma velocidad de bus de memoria real), con un consumo de entre 0 y 1.5 voltios (entre un 16% y un 25% menor que una DDR2) y una capacidad máxima de transferencia de datos de 15.0GB/s. En cuanto a la medida, en todos los casos de memorias del tipo SDRAM (SDR, DDR, DDR2 y DDR3) se trata de módulos de 133mm de longitud. En cuanto a su instalación, pueden ver una amplia información de cómo se instalan en el tutorial Instalación y ampliación de módulos de memoria.. Una cuestión a considerar es que estos tipos de módulos no son compatibles entre sí, para empezar porque es físicamente imposible colocar un módulo en un banco de memoria que no sea de su tipo, debido a la posición de la muesca de posicionamiento. Hay en el mercado un tipo de placas base llamadas normalmente duales (OJO, no confundir esto con la tecnología Dual Channel) que tienen bancos para dos tipos de módulos (ya sean SDR y DDR o DDR y DDR2), pero en estos casos tan sólo se puede utilizar uno de los tipos. Esto quiere decir que en una placa base dual DDR - DDR2, que normalmente tiene cuatro bancos (dos para DDR y otros dos para DDR2), podemos poner dos módulos DDR o dos módulos DDR2, pero NO un módulo DDR y otro DDR2 o ninguna de sus posibles combinaciones. Es decir, que realmente sólo podemos utilizar uno de los pares de bancos, ya sea el DDR o el DDR2.
Dual Channel Esta tecnología requiere un mother compatible y pares de módulos de memoria de misma marca, capacidad y velocidad. Permite el incremento del rendimiento gracias al acceso simultáneo a los dos módulos de memoria. Esto se consigue mediante un segundo controlador de memoria en el Northbridge (componente del chipset de la placa madre). El resultado es una notable mejora de rendimiento sobretodo cuando accedemos a la memoria con grandes cantidades de datos, por ejemplo un ordenador con una placa de video integrada en la placa madre que constantemente usa la memoria RAM del sistema. Si los datos que maneja la memoria RAM son lo suficientemente pequeños como para que los realice uno solo de los módulos no veremos mucha mejoría con respecto a una configuración Single cannel. Normalmente, en las placas que soportan Dual channel, los zócalos de memoria que forman el Dual channel suelen estar marcados en colores diferenciados, indicándose en el correspondiente manual cual es el color correspondiente, pero no hay una regla fija en cuanto a cuales son los zócalos que forman el Dual channel. En unas placas pueden ser el zócalo A1 y A2 y en otras el A1 y B1 (o la denominación que tengan estos según el fabricante).
Página 46 de 210
BS Training Center
Es de suma importancia que los módulos sean exactamente iguales. Esto ha llevado a los principales fabricantes de memorias a comercializar pack específicos para Dual channel, en los que vienen los dos módulos correspondientes. Es importante destacar que con una configuración Dual channel no se duplica la velocidad de las memorias, por ejemplo si las memorias son de 400 Mhz no pasan a ser de 800 Mhz. La velocidad es siempre la misma, lo único que ocurre es que puede acceder a los dos módulos al mismo tiempo, pero a la velocidad que cada uno de ellos tenga. A lo que afecta es al bus de la memoria, no a la frecuencia de ésta. Tampoco podemos afirmar que es mejor un sólo módulo de 1GB o dos módulos de 512MB en Dual Channel. Bien, aquí la respuesta ya es más complicada. En general es mejor dos módulos de 512MB en Dual channel, pero como ya hemos comentado, el incremento en el rendimiento se va a notar en programas que hagan un acceso grande a memoria y, sobre todo, en sistemas con gráfica integrada o con algún tipo de gráfica implementada en RAM, como HyperMemory o TurboCaché. Un punto a tener en cuenta es que muchas placas base con Dual channel limitan la configuración de memoria al activarse este, es decir, que si tenemos una placa base con cuatro zócalos de memoria, en los que en teoría se pueden poner 1, 2, 3 ó 4 módulos, en estas placas las opciones son 1, 2 ó 4 módulos, ya que al activarse el Dual channel no permite una configuración que ocupe 3 zócalos. Recordemos que debemos colocar las memorias de a pares. Por otro lado queda la cuestión del precio si se trata de un solo módulo o de dos. Bien, esto depende mucho de la marca, pero en general si bien dos módulos de 512MB salen más caros que uno de 1GB esta diferencia no suele ser muy grande (en torno al 10% - 15%), por lo que no es un factor muy determinante, pero eso si, es algo que tenemos que evaluar, sobre todo si pensamos en una posterior ampliación de la memoria.
Paridad Vs Sin Paridad Los módulos tanto SIMM como DIMM, se encuentran disponibles en versiones de ambos tipos. La paridad implica que cada chip que conforma el módulo cuenta con 1 bit extra (por cada 8 bits de datos) con el cual un circuito de control comprueba la integridad de cada byte transferido por/hacia el sistema, en caso de detectarse una inconcordancia, un mensaje es desplegado por el sistema informando al usuario y generalmente bloqueando el sistema (previniendo de cálculos defectuosos debido a datos incorrectos y señalando la fuente del error) El mensaje de error suele indicarse generalmente como: Memory parity interrupt/error at xxxx:xxxx (err. de paridad de memoria en xxxx:xxxx Parity Check 1) I/O card parity interrupt/error at xxxx:xxxx (err. de paridad en placa E/S en xxxx:xxxx Parity Check 2) La técnica de control de error por bit de paridad se explica mas adelante en el capítulos acerca de los puertos de la PC.
Página 47 de 210
BS Training Center Tip Al ocurrir un error de paridad puede verse tentado a guardar los datos actuales antes de reiniciar. Esto no es generalmente aconsejable ya que si los datos se encuentran corruptos así serán guardados, eventualmente guárdelos en un diskette o inclusive con un nombre distinto al archivo original. Una vez guardado determine el causante del error y repárelo. Si bien en muchos sistemas el control de paridad puede ser desactivado, esto no soluciona el problema, solo lo ignora, así que no lo intente pues los errores se producirán pero no sabrá quien causo o que pasa que su sistema no responde correctamente.
En general los errores producidos e informados por el sistema con respecto a la Memoria principal suelen ser: • • • •
Errores de Paridad: los datos no coinciden con los que se almacenaron originalmente Falla de protección generales o globales: un programa en memoria se ha corrompido, esta falla puede deberse a fallas propias del programa, generalmente la terminación inmediata de la aplicación. Error de excepción fatal: es devuelta por los programas al encontrase una instrucción “ilegal”, ya sea por códigos o datos inválidos o por niveles de privilegios inválidos. Error de división: la aplicación ha indicado división por cero o el resultado de la operación no cabe en el registro destino.
Tip Muchos programas permiten realizar testeos exhaustivos a la memoria, permitiendo así determinar las posibles fallas reales de la memoria y no errores por el uso impropio de aplicaciones y/o controladores de dispositivos. Al emplear estos softwares desactive la cache, caso contrario coore el riesgo de no estar testando la RAM realmente, sino la cache misma. Recuerde que al desactivarla su sistema se alentará notablemente, no se preocupe, solo recuerde activarla al finalizar el test .
Memoria SRAM Es la abreviatura de Static Random Access Memory y es la alternativa a la DRAM. No precisa de tanta electricidad como la anterior para su refresco y movimiento de las direcciones de memoria, por lo que funciona más rápida, aunque tiene un elevado precio. Hay de tres tipos: • Async SRAM: La memoria caché de los antiguos 386, 486 y primeros Pentium, asíncrona y con velocidades entre 20 y 12 ns. • Sync SRAM: Es la generación siguiente, capaz de sincronizarse con el procesador y con una velocidad entre 12 y 8,5 ns. • Pipelined SRAM: Se sincroniza también con el procesador, pero tarda en cargar los datos más que la anterior, aunque una vez cargados accede a ellos con más rapidez. Opera a velocidades entre 8 y 4,5 ns.
Memoria Tag RAM Este tipo de memoria almacena las direcciones de memoria de cada uno de los datos de la DRAM almacenados en la memoria caché del sistema. Así, si el procesador requiere un dato y encuentra su dirección en la Tag RAM, va a buscarlo inmediatamente a la caché, lo que agiliza el proceso.
Página 48 de 210
BS Training Center Tip Tanto los contactos de las ranuras como los de los módulos suelen ser fabricados recubiertos de oro o de latón. La inserción de un modelo en una ranura del otro tipo no es recomendable ya que la diferencia de metales en el contacto favorece la aparición de óxidos, aumentando la resistencia, con lo cual tiempo después de su instalación comienzan a aparecer errores de memoria. Deberá limpiar los contactos, pero sería recomendable reemplazar los módulos por uno mas apropiado al sistema. Algunos suelen pensar que el latón es el culpable de este efecto, aunque esto no es correcto ya que la conexión latón-latón da excelente resultado, el tema es no combinar los distintos tipos de metales.
CUESTIONARIO Memorias 1) BIOS es la sigla empleada para: A. Basic Input/Output System B. Binary Input/Output System C. Beginning Instruction of the Operating System D. Boot Input/Output Sequence 2) El procedimiento que copia el código de la BIOS desde la ROM a la RAM durante el booteo del equipo se llama: A. Mirroring B. Shadowing C. Switching D. BIOS backup system (BBS) 3) La memoria de uso temporal que pierde los datos al apagar el equipo es: A. ROM B. RAM C. Firmware D. BIOS 4) El tipo de memoria RAM y la cantidad que una placa Mother soportara depende de: A. Bus que soporta la placa motherboard B. De la capacidad del disco rígido C. De la capacidad del microprocesador 5) La memoria que contiene códigos que no pueden ser eliminados es: A. ROM B. RAM C. SRAM 6) La contraseña de encendido, también conocida como power-on passwords, se almacena en: A. RAM B. CMOS C. POST 7) La memoria que puede ser reprogramada por soft y es actualmente la mas usada para BIOS ROM se conoce como: A. PROM (Programmable Read-Only Memory) B. EPROM (Erasable Programmable Read-Only Memory) C. EEPROM (Electrically Erasable Programmable Read-Only Memory) D. FPROM (Flash Programmable Read-Only Memory) 8) Si durante al secuencia de Booteo se escucha un solo BEEP-CODE esto significa que: A. El disco rígido tiene un problema B. El Post esta completo C. El Post Esta iniciando 9) La primeras instrucciones seguidas por el CPU al inicializarse el sistema se encuentran en: Página 49 de 210
BS Training Center A. RAM B. BIOS C. ROM D. Disco rígido 10) ¿Cuáles son los tipos de memoria SDRAM disponibles? A. SDR B. QDR C. DDR D. DRAM E. DDR2 F. DDR3 11) Jose tiene una placa Mother para Pentium con cuatro ranuras para memoria SIMM de 72 pines y dos ranuras para memoria DIMM de168 pines. ¿Cuántos SIMMs él necesita instalar para llenar un banco de RAM? A. 1 B. 2 C. 4 D. 4, mas uno adicional en una de las ranuras DIMM 12) Federico tiene una computadora compuesta por un microprocesador Pentium III 600 MHz, 128 Mb de memoria RAM, un disco rígido de 20 Gb, una diskettera de 3 ½· 1,44 MB y una lectora de CD ROM. El agregó a su sistema un DIMM de 128 Mb de RAM por que queria aumentar la cantidad de RAM a 256 Mb. Cuando él enciende el PC, sin embargo, sólo 128 Mb son detectados en el recuento de memoria. ¿Cuál de las siguientes puede ser la causa mas probable del problema? A. No insertó la RAM apropiadamente. B. Instalo DDR SDRAM en una ranura de SDRAM normal. C. El CPU no puede administrar los 256 megabytes de RAM. D. La placa Mother puede usar sólo una ranura de RAM por vez. 13) De las siguientes opciones de RAM es la más rápida que podría instalar en una Placa base o Mother board que corre a 133MHz? A. FPM RAM B. EDO RAM C. ECC RAM D. SDRAM 14) Cuál es el tamaño mas usual de memorias DIMMs? A. 30 contactos B. 72 contactos C. 168 contactos D. 184 contactos 15) 9. Cuales de las siguientes velocidades de SDRAM no funcionan correctamente en un sistema de 66MHz? A. 60MHz B. 66MHz C. 100MHz D. 133MHz
Página 50 de 210
BS Training Center
Pรกgina 51 de 210
BS Training Center
El MOTHERBOARD o Placa Base El MotherBoard (o Main Board, placa principal) también conocido como PLACA BASE, es quien permite la interconexión de todos los componentes y dispositivos periféricos brindando por lo tanto la arquitectura o esquema interno de comunicación de la computadora. Esta formada por un conjunto de circuitos, componentes y conexiones y capas de baquelita o resina conformando los llamados circuitos impresos. Las líneas de conexión empleadas para las comunicaciones son llamadas “buses de datos”. Por sobre el circuito impreso se encuentran elementos como circuitos de apoyo, zócalo (para conectar el micropocesador), ranuras de los módulos de memorias (DIMM o SIMM), conectores de los buses llamados SLOTS (ISA, EISA, VESA, PCI o AGP), el CHIPSET, etc.
Estos componentes determinan las prestaciones de la MOTHER. Así según el tipo de zócalo será el microprocesador aceptado (un zócalo tipo 7 no permite un Pentium II que requiere un SLOT 1). El
Página 52 de 210
BS Training Center CHIPSET es quien determina las prestaciones básicas de la placa, como tipo de memoria a utilizar, frecuencia del bus, cantidad y tipo de ranuras de expansión. Hoy en día muchas placas incorporan en si ciertos periféricos tales como tarjetas de sonido, video, controladores de discos rígidos (HDD Hard Disk Drive) o de disco flexibles (FDD Floppy Disk Drive), etc. Esta incorporación da lugar a la denominada ONBOARD (ya incorporado a la MOTHERBOARD). Esta incorporación abarata los costos y espacios físicos requeridos y aunque para muchos casos es mas que suficiente debe tenerse en cuenta que en determinados casos se requieren placas de determinadas características, la cual deberá adquirirse en forma separada y conectada a la MOTHER en el SLOT correspondiente. Las Placas Mothers suelen venir en diferentes factores de forma, algunos de ellos antiguos y obsoletos. Entre ellos se destacan: •
•
•
•
•
Baby: diseñado típicamente para los viejos gabinetes horizontales, como el de la vieja XT.y primeros equipos AT. Cumple con estándares de ancho, agujeros para sujeción, ubicación de ranuras e incluyen siempre un conector DIN de 5 pines para conectar el teclado. Existió un estándar llamado Mini-AT, de menores dimensiones aunque cabe perfectamente en un gabinete Baby-AT convencional. AT: con dimensiones máximas de 304 x 350 mm este factor de forma surgió en 1994 para sistemas de escritorios del tipo Torre ( Mini Tower, MidTower y Tower). Fue el mas popular por mucho tiempo. Los gabinetes de este tipo admiten incluso mothers Baby-At, aunque no a la inversa. LPX: diseño de bajo perfil empleado por ciertos fabricantes (IBM, HP, y otros), conformando una especie de Baby-AT mas pequeños y compacto. Este estándar incluye una ubicación particular para los conectores de controladores ONBOARD, sobre la parte posterior del equipo, compuesta por una fila que incluye un conector DB15 para video, un DB25 para impresoras, dos DB9 para puertos seriales y dos mini-DIN para Mouse y Teclado respectivamente (eventualmente pueden incluirse otros para red, SCSI y otros). La característica mas distintiva es que cuenta con una placa vertical (tarjeta de expansión de puertos) ubicada aproximadamente a mitad del ancho de la mother que permite la inserción de placas adaptadoras en forma paralela a esta última, lo cual permite el bajo perfil. Las LPX de un fabricante no suelen ser compatibles con otros, por lo tanto no es recomendable aplizar estos modelos ya que los “repuestos” deberán ser requeridos del fabricante original, no aceptando compatibles, y aumentando por tanto los costos. NLX: diseñado para reemplazar al LPX, aunque completamente estandarizado que permite compatibilidad entre fabricantes. Otra diferencia es que la placa vertical se encuentra sobre un extremo de la mother, permitiendo la inserción/remoción de la misma sin necesidad de remover las placas adaptadores. ATX: factor de forma que implementa varias mejoras significativas, entre las se que destacan el panel trasero de conectores de E/S externos integrado y de doble altura, conector de alimentación de una sola posición, reubicación de CPU y ranuras para memorias, mejora en el sistema de refrigeración y reubicación de conectores internos de E/S próximos a las bahías de discos.
Algunos modelos incluyen también una placa vertical para las ranuras de expansión.
Placas AT vs. ATX En los modelos existentes hasta hace poco tiempo, denominados AT, la distribución de los componentes sobre la MOTHER no era la mas apropiada desde el punto de vista de la optimización principalmente de velocidades y refrigeración. Desde la aparición del PENTIUM II, AGP y ATX han acompañado y potenciado el desarrollo de las PENTIUM. Entre las mejoras implementadas en el ATX se encuentran: 1- En microprocesador es ubicado de modo tal de no interferir con la conexión de tarjetas de expansión en ninguno de los SLOTS. En el diseño AT tanto el microprocesador como su disipador estaban ubicados detrás de algunas de las ranuras, lo cual impedía colocar en ellas tarjetas de tamaño completo.
Página 53 de 210
BS Training Center 2- La fuente de alimentación se sitúa ahora encima del microprocesador, de forma tal que su ventilador entregue corriente de aire que colabore con la refrigeración del micro. 3- Los zócalos de memoria se ubican en una zona mas despejada de cables y conectores, de modo de facilitar su manipulación. 4- Los dispositivos y conectores se sitúan de modo tal que las conexiones y cableados sean lo mas corto posible, reduciendo no solo espacios y cableados sino colaborando también en las velocidades de accesos. 5- Interfaz avanzada de control de energía (ACPI), lo cual permite que sea la propia PC quien puede encenderse o apagarse, ya que en realidad la fuente de alimentación no es desconectada, sino que mantiene una pequeña tensión que continua alimentando la MOTHER de modo tal que esta pueda en cualquier instante reconectar la alimentación de todos los circuitos, provocando el encendido o desconectarlos provocando en apagado, resultando en un ahorro de energía, en los tiempos ociosos y reduciendo los tiempos de reencendido. Además el encendido puede realizarse a través de conexión telefónica o desde otra PC en red. 6- Incorpora las conexiones para los tipos de dispositivos indispensables, que en algunos modelos de AT debían añadirse en las ranuras de expansión. Así por ejemplo el ATX incorpora puertos de teclado y mouse tipo PS/2, 2 puertos de comunicación serial, un puerto paralelo y opcionalmente conectores de entrada/salida de audio, conector de red local (LAN) y 2 conectores de bus serie universal (USB, este bus permite la conexión en línea de hasta 127 dispositivos y permite velocidades hasta 100 veces mas rápidas que la del bus serie convencional).
Página 54 de 210
BS Training Center
Pรกgina 55 de 210
BS Training Center
Pรกgina 56 de 210
BS Training Center
Pรกgina 57 de 210
BS Training Center
El chipset El chipset es el conjunto de chips que se encarga de controlar algunas funciones concretas de la PC , como la forma en que interacciona el microprocesador con la memoria o la caché, o el control de los puertos y slots ISA, PCI, AGP, USB... El chipset de una placa base es un conjunto de chips cuyo número varía según el modelo y que tiene como misión gestionar todos los componentes de la placa base tales como el micro o la memoria; integra en su interior las controladoras encargadas de gestionar los periféricos externos a través de interfaces como USB, IDE, serie o paralelo. El chipset controla el sistema y sus capacidades, es el encargado de realizar todas las transferencias de datos entre los buses, la memoria y el microprocesador, por ello es casi el "alma" de la PC . Dentro de los modernos chipset se integran además distintos dispositivos como la controladora de vídeo y sonido, que ofrecen una increíble integración que permite construir equipo de reducido tamaño y bajo coste. Una de las ventajas de disponer de todos los elementos que integra el chipset, agrupados dentro de dos o tres chips, es que se evitan largos períodos de comprobación de compatibilidades y funcionamiento. Como inconveniente nos encontramos con que el chipset no se puede actualizar, pues se encuentra soldado a la placa.
Página 58 de 210
BS Training Center Antes estas funciones eran relativamente fáciles de realizar y el chipset tenía poca influencia en el rendimiento de la PC , por lo que éste era un elemento poco importante o influyente a la hora de comprar una placa base. Pero los nuevos microprocesadores, junto al amplio espectro de tecnologías existentes en materia de memorias, caché y periféricos que aparecen y desaparecen continuamente, han logrado aumentar la importancia del chipset. Las características del chipset y su grado de calidad marcarán los siguientes factores a tener en cuenta: • Que obtengamos o no el máximo rendimiento del microprocesador. • Posibilidades de actualizar la PC . • Poder utilizar ciertas tecnologías más avanzadas de memorias y periféricos. Chipset y placa base forman un conjunto indisoluble y muy importante. Se debe tener en cuenta que un buen chipset por sí mismo no implica que la placa base en conjunto sea de calidad. La placa base hemos de comprarla mirando y pensando en el futuro, máxime si vamos a realizar posteriormente ampliaciones. El principal impulsor de los chipset en los últimos años ha sido Intel, que además de dominar en los microprocesadores tiene una importante posición en este mercado. En el año 1994 Intel presentó el 82434NX (Neptune) y el 82434LX (Mercury), ambos con problemas para trabajar con el bus PCI. En 1995 apareció el conocido chipset FX (Tritón), diseñado específicamente para funcionar con la familia Pentium. El primer chipset serio que comercializó Intel fue el 430FX, al que siguieron otros como el HX, VX o TX, todos ellos para micros Pentium de Socket 7. Con la aparición del Pentium II se empleó el modelo 440FX (Natoma) usado en los Pentium Pro, pero no optimizado para Pentium II al carecer de soporte para SDRAM, Ultra DMA y AGP y tras éste salió el 440LX, que ofrece un buen funcionamiento y gran estabilidad. Con la aparición de micros a 350 y 400 MHz y el bus de 100MHz sale al mercado en 1998 el 440BX, que ofrece soporte para el citado bus de 100 MHz, un mayor ancho de banda para el bus PCI y AGP usando la tecnología Quad Port, soporte para el nuevo bus IEEE 1394 y Pentium II Mobile Processor destinado a equipos portátiles. Paralelamente al 440BX aparece el 440EX, diseñado para ser usado con el procesador Celeron, este chipset es una versión reducida del LX, pues sólo soporta 256 Mb de memoria y un máximo de 3 slots PCI, todo ello orientado a reducir drásticamente los costes y permitir la venta de equipos muy baratos. Más tarde llegó el ZX, versión reducida del BX y destinado a placas de bajo coste y de características recortadas. La gran novedad fue el 810 y las sucesivas revisiones, con una arquitectura de bus que mejora las prestaciones generales de la placa, incluyen soporte para discos UDMA-66 e integran vídeo y sonido dentro del propio chipset y parece haber resultado un fracaso. Más tarde salió el 820, pero al no ofrecer brillantes prestaciones e integrar la memoria RDRAM en módulos RIMM han llevado al destierro a este chipset. Por ello VIA, empresa veterana en la fabricación de placas base, con sus modelos Apollo Pro 133 y Apollo Pro 133A ha conseguido una gran parte de mercado que antes tenía Intel. En la actualidad está triunfando con su reciente KX133, chipset para Athlon que ofrece unas extraordinarias prestaciones.
El reloj Incorporado en la MOTHER, marca la frecuencia de trabajo del microprocesador, siendo necesario reconfigurar la frecuencia al cambiar de tipo de microprocesador.
Página 59 de 210
BS Training Center Se basa en el uso de un CRISTAL, que es un dispositivo electrónico que permite la obtención de pulsos a una determinada frecuencia, la cual resulta sumamente estable y apta para, por ejemplo, “marcar el paso” del funcionamiento del bus. Aunque la frecuencia de trabajo de los microprocesadores ha aumentado en gran medida (hoy ya superando el GHz), no ocurre así con las frecuencias de operación del bus, ya que la evolución del mismo esta limitada no solo a los nuevos dispositivos a controlar desde la PC, sino también a los “viejos”, los cuales quedarían obsoletos al no poder comunicarse a dicha velocidad (además algunos dispositivos como el Mouse o la impresora, no requieren mas velocidad de comunicación, ya que incluyen trabajos o movimientos mecánicos que demandan tiempos mucho muy superiores a los de comunicación, provocando un “alentamiento”del sistema en gral.). Por esta diferencias de velocidades entre bus y microprocesador llevó a la necesidad de configurar, además de la frecuencia del bus, un factor multiplicador que utiliza el microprocesador para saber por cuanto debe multiplicar la frecuencia del bus para obtener la frecuencia con la que él debe trabajar. La configuración de las distintas frecuencias que pueden requerirse según el tipo de procesador a emplear, se obtiene mediante los denominados jumpers o dip switchs, aunque hoy en día algunas mothers reconocen el micro y configuran internamente el reloj. La frecuencia máxima del bus del sistema es de 66 Mhz, multiplicando correspondientemente la misma pueden obtenerse los valores de frecuencias de microprocesador (que suele superar los cientos de Mhz). Los microprocesadores Pentium II incorporan un bus de sistema con frecuencia de 100 Mhz. Lo cual mejora notablemente las prestaciones generales, ya que al aumentar la frecuencia la velocidad de procesamiento también aumenta, aunque no ocurre así con la velocidad de comunicación con los restantes componentes ya que la misma debe mantenerse constante. Un aumento en la frecuencia del bus del sistema aumentará en cambio la velocidad de transferencia de datos con la memoria y con los buses (PCI y AGP). El seteo de la frecuencia de bus y del multiplicador se realiza mediante dos grupos de jumpers situados próximos al microproc. Una mala configuración de estos, así como del nivel de voltaje de alimentación del microprocesador pueden provocar daños irreversibles en el mismo.
Frecuencia del bus [Mhz] 66 66 75
Multiplicador x4 x 4,5 x4
Página 60 de 210
Frecuencia del CPU 266 Mhz 300 Mhz 300 Mhz
BS Training Center 75 100 100 100 100
x 4,5 x 3,5 x4 x 4,5 x5
337 Mhz 350 Mhz 400 Mhz 450 Mhz 500 Mhz
Las Ranuras de Expansión o SLOTS Como ya habíamos comentado una de las funciones del MOTHER es facilitar la conexión de nuevos periféricos. A estas ranuras llegan el bus de datos, el bus de direcciones, ,las señales de control y de reloj, los voltajes de alimentación, lo cual permite conectar las tarjetas controladoras de dispositivos periféricos. Casi todas las señale van conectadas al microprocesador a través de circuitos acopladores denominados drivers o buffers, que permite la protección contra cortocircuitos o malas conexiones . Entre los distintos tipos de buses se distinguen: •
Bus ISA (Industry Standard Architecture): es el mas antiguo (salió al mercado en 1982) y tiene una capacidad máxima de transmisión de 16 Mb/seg. Originalmente (en la XT’s) fue un bus de 8 bits, que poseía 8 bits de datos (de allí su nombre), 20 líneas de dirección, seis señales de interrupción (IRQ2 a IRQ7), 3 canales DMA y una línea de reloj de 4.77 MHz. Luego, con la aparición del AT, con el 80286 (1984) se diseño de 16 bits extendiendo el modelo anterior de 8 bits de modo tal que las tarjetas ya existentes. En esencia se agregaron 8 bits de datos, mas direcciones, 5 interrupciones, 4 canales de DMA y algunas señales de control. El reloj se incremento a 8.33 MHz
•
EISA (Extended ISA, 1988): extensión que permitía emplear en tarjetas ISA pero con 32 bits, que satisfizo la mayor velocidad y desempeño que proporcionaron los microprocesadores 80386 y 80486. Posee 32 bits de datos, 30 líneas de direccionamiento, 15 niveles de interrupción y 7 canales DMA.
•
VESA VL Bus (Video Electronics Standard association Video Local Bus, 1992) : posee dos conectores alineados con los conectores del bus ISA. Este bus es expandible de 32 a 64 bits, permitiendo su utilización con microprocesadores Pentium.
•
PCI (Peripherial Component Interconnect, 1992) Local Bus: originalmente los buses VESA y PCI compitieron durante poco tiempo, resultando como ganador el PCI. Este posee un bus de 32 expandible a 64, soporta lógica de 5V y de 3.3V y una velocidad máxima de transmisión de 132 Mb/seg. Su conector no es compatible con ninguno de los anteriores aunque al ser aceptado por las plataformas PC y MAC se vislumbra como el que permanecerá por mas tiempo en el mercado.
•
AGP (Accelerated Graphics Port): Es un bus dedicado exclusivamente a video. Las tarjetas de video que emplean este bus esquivan la información que circula por el bus PCI, conectándose directamente al Chipset, consiguiendo de este modo un acceso más rápido tanto a las memorias como al microprocesador.
•
PCI Express fue introducido para superar las limitaciones del bus PCI original. El avance más notable de PCI Express sobre PCI es su tecnología punto a punto de la topología del bus. El bus compartido usado para PCI es reemplazado por un interruptor compartido, el cual proporciona a cada dispositivo un acceso directo al bus. Y a diferencia de PCI que divide el ancho de banda entre los dispositivos del bus, PCI Express proporciona a cada dispositivo con su propia línea de datos. Los datos son enviados en paquetes a través de pares de señales de transmisión y recepción llamadas líneas, que permiten 250 MBytes/s de ancho de banda por dirección, por línea. Líneas múltiples pueden agruparse en ancho de líneas x1 (“por uno”), x2, x4, x8, x12, x16, y x32 para incrementar el ancho de banda de la ranura
Página 61 de 210
BS Training Center
Tamaños de ranuras de los PCI Express estándar en computadoras actuales son x1, x4, x8 y x16
Dirección Base Las direcciones de base (Base Address) permite “ubicar” o identificar un dispositivo conectado al bus, diferenciándolo de los restantes. Puede ser comparado por ej. como la numeración de las puertas de las casas o edificios ubicados en una misma calle. No debe confundirse a las direcciones base con las direcciones de memorias, que resultan internas (equivaldrían a los números de departamento en un edificios determinado por la numeración de puerta en dicha calle)
Controlador de Interrupciones (IRQ) Si en algún momento el µP se encuentra ejecutando un programa y es solicitada su atención por un periférico cualquiera de forma inmediata, este debe interrumpir su actividad, atender al periférico para luego poder retornar al punto en que fue interrumpido. En un sistema PC existen dos tipos de Interrupciones: las Interrupciones Hardware y las Interrupciones Software.
Página 62 de 210
BS Training Center A nivel hardware a todo periférico o controlador de periférico se le asigna una línea (un cable) de interrupción llamada IRQ (interrupt request o pedido de interrupción). Un chip llamado Controlador de Interrupciones debe dar prioridades a ese pedido y derivarlo a una única línea (cable) de interrupción del µP (perteneciente al Bus de Control). En las PC actuales existen dos Controladores de Interrupción que poseen cada uno 8 (ocho) líneas de IRQ numeradas de 0 a 7 en el primero, y de 8 a 15 en el segundo. El siguiente gráfico muestra lo expuesto:
Al conectar una Interfaz o controladora de periférico deberemos entonces asignarle una de estas líneas de IRQ libre, la cual debe ser de uso exclusivo. Si asignáramos una misma línea de IRQ a dos interfaces distintas es muy probable que el sistema se cuelgue ya que el µP no puede comunicarse con dos periféricos a la vez. Las Interrupciones Software o Vectores de Interrupción son un conjunto de llamadas a los programas controladores de dispositivos ("servicios") almacenados en el BIOS. Dicho de otra manera, las interrupciones software disparan los servicios del BIOS. Cada vez que se arranca la máquina los vectores de interrupción son cargados en las primeras posiciones de memoria RAM para que sean invocados por lo programas de aplicación.
Controlador de DMA Ciertas operaciones involucran transferencia masiva de datos desde un dispositivo a otro. Esta transferencia la efectúa el µP escribiendo los datos en la memoria RAM para luego ser leídos y transferidos. Si bien se trata de operaciones que implementa fácilmente el µP, no siempre se obtienen resultados óptimos en cuanto al tiempo de duración. La solución hardware para la atención de un periférico que necesite transferir datos (leer/escribir) a la memoria RAM es implementar un Controlador de Acceso Directo a Memoria (DMA). Este controlador reemplaza al µP en la tarea de transferencia de datos desde y hacia la memoria, dejándolo libre para efectuar otras tareas. Este chip posee cuatro canales (líneas) por medio de las cuales los periféricos pueden solicitar un proceso de transferencia de datos. También en este caso dichas líneas son de uso exclusivo es decir que se deben asignar a un solo periférico. En los sistemas PC actuales existen dos controladores de DMA que nos ofrecen en total ocho canales. El primer controlador, llamado LOW DMA, posee los canales 0, 1, 2 y 3 que efectúan transferencias de 8 bit. El segundo, denominado HIGH DMA, contiene los canales 4, 5, 6 y 7, efectuando transferencias en 16 bit. El canal 0 es el de prioridad más elevada que el 1 y así sucesivamente hasta el canal 7. El
Página 63 de 210
BS Training Center canal 4 del segundo controlador se encuentra ocupado, ya que est destinado al acoplamiento con el primer controlador, y se lo denomina CASCADA. Es decir IRQ’s o Interruption ReQuest, permite al procesador “saber” cuando un dispositivo requiere atención, deteniendo (interrumpiendo) momentánea o definitivamente las operaciones en ejecución y ejecutar las instrucciones necesarias para atender a dicha solicitud. Para poder decidir, en caso de que varios dispositivos requieran simultáneamente de atención, se emplean distintos niveles de interrupción que determinan la urgencia o prioridad de interrupción, así el dispositivo con mayor prioridad será quien sea atendido, quedando la solicitud del restante relegada a la ejecución del anterior. Puede verse como ejemplo a una persona que se encuentra trabajando en su escritorio y sabe, cuando escucha la campanilla del teléfono, que debe atenderlo, y , cuando escucha el timbre de la puerta, que alguien en ella necesita atención, mientras, en los intervalos, continúa con su tarea en el escritorio, mientras que el DMA o Direct Memory Access, permite a determinados dispositivos (como controladores de discos rígidos, audio, etc) ingresar directamente a la memoria RAM, liberando de esta forma al procesador de la tarea de la transferencia byte por byte entre estos elementos y la memoria RAM, resultando en una disminución de los tiempos de acceso y en una liberación del procesador. Tip No asigne a dos dispositivos (a sus placas adaptadoras) los mismos valores, ya que podría provocar que el sistema no responda o al menos que uno de ellos quede momentáneamente desactivado o inoperante). Un buen consejo es insertar y configurar la pacas individualmente, registrando en un papel las asignaciones ya configuradas. Guarde este papel, le será útil en futuras sustituciones/instalaciones. Inclusive si el sistema no es PNP, deberá informarle al Sistema Operativo (a sus Drivers) la configuración realiza a las placas correspondientes Existe gran variedad de software que permite obtener la asignación actual de recursos, algunos de ellos muy básicos (como el MSD, del DOS) y otros mas avanzados (como el Administrador de Dispositivos, de Win 9x/2000). Plug And Play resuelve los problemas de configuraciones, para saber mas sobre PNP, vea el Anexo Plug & Play
IRQ Address 0 C800:0000 1 13F2:08D2 2 F000:EF6F 3 4 5 6 7 8 9 10 11 12 13 14 15
F000:EF6F F000:EF6F F000:EF6F 0B79:009A 0070:0465 0B79:0035 F000:ECF3 F000:EF6F F000:EF6F 0B79:00E2 F000:F0FC 0B79:00FA F000:EF6F
IRQ Status Description System Timer Keyboard Second 8259A (cascade to IRP9) COM2: COM4: COM1: COM3: LPT2: Floppy Disk LPT1: Real-Time Clock Redirected IRQ2 Available Available Available Math Coprocessor Primary Hard Drive Controler Primary Hard Drive Controler
Detected
Handled By Unknown KEYB
Yes COM2: COM1:Not Detect No Yes Yes Yes Yes
BIOS BIOS BIOS BIOS Default Handlers System Area Default Handlers BIOS BIOS BIOS Default Handlers BIOS Default Handlers BIOS
Yes Yes
Yes Yes
Página 64 de 210
BS Training Center
Diagrama de la evoluci贸n tecnol贸gica de las PC
P谩gina 65 de 210
BS Training Center
Front Side Bus Front Side Bus o su acrónimo FSB (traducido "Bus de la parte frontal"), es el término usado para referirse al bus de datos bidireccional que dispone la CPU para comunicarse con el northbridge. La máxima velocidad teórica del FSB está determinada por su ancho de banda (que puede ser distinto de un sistema a otro) y la velocidad del reloj del chipset. Por ejemplo, un FSB de 32 bits de ancho de banda funcionando a 100MHz ofrece un máximo de 1600 MB/s aproximadamente, teniendo en cuenta los clock ticks. Algunos ordenadores tienen una Memoria Caché L2 o L3 externa a la propia CPU conectados mediante un back side bus (Bus trasero o bus de la parte de atrás). Este bus y la memoria Caché conectada a él es más rápida que el acceso a la Memoria RAM por el FSB. Historia y futuro
Página 66 de 210
BS Training Center El FSB empezó a formar parte de la arquitectura de computadoras estándar desde que las aplicaciones requieren más memoria de la que el procesador podría retener. Los más modernos FSB se utilizan a modo de conexión exclusiva principal entre la CPU y el Chipset. Éste chipset (generalmente compuesto por el trabajo en conjunto del northbridge y el southbridge) es el encargado de interconectar el resto de buses del sistema. Los buses como PCI, AGP, y buses de memoria se comunican con el chipset para permitir el correcto flujo de datos entre los diferentes dispositivos. Generalmente estos buses secundarios funcionan a una velocidad derivada de la velocidad del FSB. Pese a la solución que dió al problema, siempre se ha pensado en que el FSB debería ser una tecnología con tendencia a desaparecer. Empresas como AMD siempre han criticado el FSB, ya que limita mucho las capacidades reales de un sistema generando mucha latencia y un tiempo de respuesta mayor, creando un auténtico cuello de botella para el resto de dispositivos. No fue hasta 2001 y la aparición de la tecnología Hypertransport cuando se pudo diseñar una tecnología capaz de suplantar el uso del FSB. Actualmente empresas fabricantes de chipsets como NVIDIA, SiS ó VIA Technologies, ya han comenzado a eliminar el uso del FSB sustituyéndolo con la versión 3.0 de HyperTransporting.
HyperTransport HyperTransport (HT), también conocido como Lightning Data Transport (LDT) es una tecnología de comunicaciones bidireccional, que funciona tanto en serie como en paralelo, y que ofrece un gran ancho de banda en conexiones punto a punto de baja latencia. Se publicó el 2 de Abril de 2001. Esta tecnología se aplica en la comunicación entre chips de un circuito integrado ofreciendo un enlace (ó bus) avanzado de alta velocidad y alto desempeño; es una conexión universal que está diseñada para reducir el número de buses dentro de un sistema, suministrando un enlace de alto rendimiento a las aplicaciones incorporadas y facilitando sistemas de multiprocesamiento altamente escalables. El HyperTransport Consortium es quien está llevando a cabo el desarrollo y promoción de la tecnología HyperTransport. Esta tecnología es ampliamente usada por las empresas AMD en procesadores x86 y chipsets, PMC-Sierra, Broadcom y Raza Microelectronics en microprocesadores MIPS, NVIDIA, VIA y SiS en chipsets, HP, Sun Microsystems, IBM y Flextronics en servidores, Cray, Newisys, QLogic y XtremeData en sistemas informáticos de alto rendimiento y Cisco Systems en routers. Existen tres versiones de HyperTransport -- 1.0, 2.0 y 3.0 -- que puede funcionar desde los 200MHz hasta 2.6GHz (mientras el bus PCI corre a 33 o 66 MHz). También soporta tecnología DDR ( o Double Data Rate), lo cual permite alcanzar un máximo de 5200 MT/s funcionando a su máxima velocidad (2.6GHz). Soporta conexiones auto-negociadas para determinar la velocidad. Su velocidad de transferencia máxima, utilizando lineas de 32 bits, tiene por cada uno de sus 2 buses un total de 20.8 GB/s (2.6GHz * (32bits / 8 )), lo que supone la suma de 41.6 GB/s en ambas direcciones, superando con creces cualquier otro estándard. El desarrollo de HyperTransport se hizo sobre la base de querer eliminar el FSB (Front Side Bus). No fue hasta la versión 3.0 cuando varios fabricantes de chipsets decidieron utilizar HyperTransport para sustituir el FSB con excelentes resultados. Ésta ha sido su implementación más famosa. También ha dado grandes resultados en otras implantaciones, tales como interconexiones entre microprocesadores MIPS, servidores, sistemas informáticos de alto rendimiento, y en routers y switches. HyperTransport e HyperThreading El uso de las mismas siglas para su denominación (HT) ha llevado a generar confusiones entre el público. No se deben confundir ya que ambas tecnologías son completamente distintas .
Página 67 de 210
BS Training Center
Guía del cableado y conexiones de la placa base Conectores de la fuente de alimentación En general las fuentes de poder cuentan con 1 conector doble (de 2x6 pines) y de 4 a 6 conectores para alimentación de unidades de discos. En cada caso la descripción de cada uno de ellos es la siguiente:
Pin 1 2 3 4 5 6
Motherboard Power Connectors P8 P9 Signal Pin Señal Power Good 1 GND +5v (or N.C.) 2 GND +12v 3 -5v - 12v 4 +5v GND 5 +5v GND 6 +5v
Conector de alimentación de unidades de disco Floppy / Hard Drive Power Connectors Pin Señal 1 +12v 2 GND 3 GND 4 +5v
Conexiones de la Placa Base Las Motherboards poseen diversas combinaciones de conectores dependiendo del tipo de diseño y dispositivos incorporados. En un CLON típico encontramos la siguiente configuración
Backup Battery Connector (AT only) Pin 1 2 3 4
Señal Batt [KEY] GND GND
Turbo Indicator Connector (solo en equipos con selección de velocidad) Pin Señal 1 +5v 2 HIGH SPEED 3 +5v
LED Power and Key Lock (AT only)
Speaker Connector
Página 68 de 210
BS Training Center Pin 1 2 3 4 5
Señal LED power GND GND Key Switch GND
Pin 1 2 3 4
Señal -Speaker [KEY] GND +Speaker +5v
MOTHERBOARD I/O CARD EXPANSION SLOTS 8-bit slots (PC/XT/AT) COMPONENT SIDE NON-COMPONENT SIDE Pin Señal Pin Señal A1 -I/O CH CLK B1 GND A2 SD7 B2 RESET DRV A3 SD6 B3 +5v A4 SD5 B4 IRQ 9 A5 SD4 B5 -5v A6 SD3 B6 DRQ 2 A7 SD2 B7 -12v A8 SD1 B8 Reserved / OWS A9 SD0 B9 +12v A10 -I/O CH RDY B10 GND A11 AEN B11 -SMEMW A12 SA19 B12 -SMEMR A13 SA18 B13 -IOW A14 SA17 B14 -IOR A15 SA16 B15 -DACK3 A16 SA15 B16 DRQ3 A17 SA14 B17 -DACK1 A18 SA13 B18 DRQ1 A19 SA12 B19 -REFRESH A20 SA11 B20 CLK A21 SA10 B21 IRQ7 A22 SA9 B22 IRQ6 A23 SA8 B23 IRQ5 A24 SA7 B24 IRQ4 A25 SA6 B25 IRQ3 A26 SA5 B26 -DACK2 A27 SA4 B27 T/C A28 SA3 B28 BALE A29 SA2 B29 +5v A30 SA1 B30 OSC A31 SA0 B31 GND
Motherbaord Expansion slots continued... 16-bit Slots (AT only) COMPONENT SIDE NON-COMPONENT SIDE Pin Señal Pin Señal C1 SBHE D1 -MEM CS16 C2 LA23 D2 -I/O CS16
Floppy Disk Drive Interface Cable Pin 1 3 5
Página 69 de 210
Señal GND GND GND
Pin 2 4 6
Señal N/C N/C N/C
BS Training Center C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18
LA22 LA21 LA20 LA19 LA18 LA17 -MEMR -MEMW SD08 SD09 SD10 SD11 SD12 SD13 SD14 SD15
D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18
IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 -DACK0 DRQ0 -DACK5 DRQ5 -DACK6 DRQ6 -DACK7 DRQ7 +5v -MASTER GND
7 9 11 13 15 17 19 21 23 25 27 29 31 33
GND GND GND GND GND GND GND GND GND GND GND GND GND GND
8 10 12 14 16 18 20 22 24 26 28 30 32 34
Index Motor Enable A Drive Select B Drive Select A Motor Enable B Stepper Direction Step Pulse Write Data Write Enable Track 0 Write Protect Read Data Select Head 1 (Spare)
Keyboard Connector Pin Señal 1 KBD CLK OUT 2 KBD SERIAL OUT 3 KBD RESET IN 4 KBD GND 5 KBD +5v
Pin 1 3 5 7 9 11 13 15 17 19 21 23 29 25 27 31 33
HARD DISK CABLE ST-506 Control Cable Señal Pin Head Select 8 2 Head Select 4 4 Write Gate 6 Seek Complete 8 Track 0 10 Write Default 12 Head Select 1 14 Reserved 16 Head Select 2 18 Index 20 Ready 22 Step 24 Drive Select 3 30 Drive Select 1 26 Drive Select 2 28 Drive Select 4 32 Direction In 34
Pin 1 3
Señal GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND
Pin 1 3 5 7 9 11 13 15 17 19
HARD DISK CABLE ST-506 Data Cable Señal Pin Señal Drive Selected 2 GND Reserved 4 GND Reserved 6 GND Reserved 8 GND Reserved 10 GND GND 12 GND MFM Write Data+ 14 MFM Write DataGND 16 GND MFM Read Data+ 18 MFM Read DataGND 20 GND
ESDI Hard Disk Drive ESDI Control Cable Señal Pin Head Select 3 2 Head Select 2 4
Página 70 de 210
Señal GND GND
BS Training Center 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
Pin 1 3 5 7 9 11 13 15 17 19
Write Gate Config/Status Data Transfer Ack. Attention Head Select 0 Sec/Addr Mark Find Head Select 1 Index Ready Transfer Request Drive Select 1 Drive Select 2 Drive Select 3 Read Gate Command Data
6 8 10 12 14 16 18 20 22 24 26 28 30 32 34
GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND
ESDI Hard Disk Drive ESDI Data Cable Señal Pin Señal Drive Selected 2 Sec/Addr Mark Found Seek Completed 4 Address Mark Enable Reserved/Step Mode 6 GND Write Clock+ 8 Write ClockCartridge Changed 10 Read Ref. Clock+ Read Ref. Clock12 GND NRZ Write Data+ 14 NRZ Write DataGND 16 GND NRZ Read Data+ 18 NRZ Read DataGND 20 Index
Pin 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31
SCSI Hard Disk Drive Interface Cable Señal Pin Señal GND 2 Data Line 0 GND 4 Data Line 1 GND 6 Data Line 2 GND 8 Data Line 3 GND 10 Data Line 4 GND 12 Data Line 5 GND 14 Data Line 6 GND 16 Data Line 7 GND 18 Data Parity Line GND 20 GND GND 22 GND GND 24 GND N/C 26 Terminator Power GND 28 GND GND 30 GND GND 32 Attention
Página 71 de 210
BS Training Center 33 35 37 39 41 43 45 47 49
GND GND GND GND GND GND GND GND GND
34 36 38 40 42 44 46 48 50
GND Busy Acknowledge Reset Message Select C/D Request I/O
Pรกgina 72 de 210
BS Training Center
Conexiones de adaptadores de video Monochrome (MDA), Hércules, Color (CGA) Adaptors Connector type - DB-9 Pin Señal Pin Señal 1 GND 6 Intensity 2 GND 7 Video * 3 N/C or RED 8 Horizontal Drive 4 N/C or GREEN 9 Vertical Drive * NTSC Video on some clone boards 5 N/C or BLUE EGA Adaptor Connector Type - DB-9 Señal Pin Señal GND 6 Secondary Green / Intensity Secondary Red 7 Secondary Blue / Mono Video Primary Red 8 Horizontal Drive Primary Green 9 Vertical Drive Primary Blue
Pin 1 2 3 4 5
Pin 1 2 3 4 5 6 7 8
VGA Adaptor Connector Type - DB-15 Señal Pin Señal Red Video 9 [KEY] Green Video 10 Sync GND Blue Video 11 Monitor ID - Bit 1 Monitor ID - Bit 2 12 Monitor ID - Bit 0 GND 13 Horizontal Sync Red GND 14 Vertical Sync Green GND 15 N/C (Reserved) Blue GND
Conexión NULL MODEM
Definition
RS-232 Señal
GND TXD RXD RTS CTS DSR GND CD DTR
Signal GND Transmit Data Receive Data Req. to Send Clear to Send Data Set Ready Chassis GND Carrier Detect Data Term. Ready
Computer/Terminal Modem DTE DCE 9-pin 25-pin 25-pin 5 1 1 3 2 3 2 3 2 7 4 5 8 5 4 6 6 20 7 7 1 8 8 4 20 6
Página 73 de 210
BS Training Center
Conexión para JOYSTICK GAME CONNECTOR DB-9 Connector Pin Señal Pin Señal 1 JOY0 6 Fire Button 2 JOY1 7 +5v 3 JOY2 8 GND 4 JOY3 9 POT X 5 POT Y
Pin 1 2 3 4 5 6 7 8
GAME CONNECTOR DB-15 Connector Señal Pin Señal +5v 9 +5v Button 1-1 10 Button 2-1 X1 11 X2 GND 12 GND GND 13 Y2 Y1 14 Button 2-2 Button 1-2 15 N/C N/C
CUESTIONARIO Mother y Buses 1) Plug and Play permite: A) Utilizar un CD-ROM para reproducir CDs de audio B) Que una computadora portatil se conecte en cualquier parte C) Detectar y configurar automáticamente un periferico D) Instalar juegos para PC 2) La sigla ISA significa: A) Internal System Architecture B) Industry Standard Architecture C) Integrated System Architecture D) Integrated System Array 3) Los conectores de algunos cables estan ______ para evitar conexiones/inserciones impropias. A) Bloqueados B) Doblados C) Marcados D) Reversibles 4) PCI significa: A) Portable Computer Interface B) Powered Component Interface C) Peripheral Component Interconnect D) Peripheral Component Interface 5) IRQ 7 normalmente es reservado para? A) LPT1 B) LPT2 C) Teclado D) COM1 6) DIP switches puede tener los valores:
Página 74 de 210
BS Training Center A) B) C) D)
0 1 2 3
7) Que direccion I/O esta asociada con IRQ 7? A) A. 1F0-1F8 B) B. 3F0-3F7 C) C. 278-27F D) D. 070-07F E) E. 0F8-0FF 8) DMA es al sigla de: A) A. Dynamic Memory Allocation B) B. Distributed Memory Allocation C) C. Direct Memory Access D) D. Direct Memory Alert 9) IRQ es al sigla para: A) Isolated Request B) Interrupt Request C) Interrupt Request Query D) Internet Request 10) El ancho del bus es medido en: A) Bits B) Hertz C) Cycles D) Megahertz 11) La configuracion de un DIP switch puede cambiarse empleando: A) Un Lapiz B) Un Destornillador C) Una Lapicera D) Un Capuchon de jumper 12) Juan agrega dos placas de expansión en su sistema, una de sonido y otra de red. La placa de sonido emplea dirección de I/O 300-330 y IRQ 5. La palca de red I/O 310-340 y IRQ2. Al iniciar su sistema, queda completamente bloqueado. Cuál es probablemente el problema? A) La placa de red no debe usar IRQ 2; esta ess reservada. B) Uno de los controladores esta dañado. C) Conflicto de IRQ entre ambas placas. D) Conflicto de direcciones I/O entre ambas placas. 13) Como inicia un dispositivo una conversación con el CPU? A) Usando I/O addresses. B) Usando polling. C) Usando an IRQ D) Los dispositivos deben esperar a ser consultados por el CPU, para comenzar una conversación. 14) Que es un puerto COM? A) Un puerto Serial B) Un puerto Paralelo C) Un estandar combinado de dirección I/O e IRQ para un dispositivo Serial. D) Un estandar combinado de dirección I/O e IRQ para un dispositivo Paralelo. 15) Carolina posee dos dispositivos seriales externos (un mouse y un modem) y dos puertos seriales incluidos en su Mother borrad . Rafael argumenta que debe configurar los puertos seriales como los tradicionales COM1 y COM2 y conectar a ellos los dispositivos. Silvia argumenta que debe configurar los puertos seriales como COM1 y COM3, usando IRQ5 para el COM3. Cuál de estos consejos le permitirá a Carolina configurar los dispositivos evitando conflicto de recursos? A) Solo Rafa esta en lo correcto
Página 75 de 210
BS Training Center B) Solo Silvia esta en lo correcto. C) Ambos estan en lo correcto. D) Ninguno de ellos esta en lo correcto.
Pรกgina 76 de 210
BS Training Center
Pรกgina 77 de 210
BS Training Center
Placa de Video Una placa de video está compuesta básicamente del procesador (el GPU o Graphic Processing Unit) y la memoria. Esta placa puede estar integrada en la placa madre, en cuyo caso compartirá memoria y procesador con el sistema. O también puede ser una tarjeta gráfica que se inserte en algún puerto del mother, este puerto deberá ser lo suficientemente rápido para tenga sentido instalarla, ya que el puerto será el puente que una el sistema base con la placa de video. Un ejemplo sería un puerto PCI Express o AGP en su defecto. La tarjeta gráfica es como una pequeña PC dedicada a aplicaciones gráficas, independiente del resto del sistema, siendo el único enlace con ésta la información que transita por el puerto gráfico y la alimentación. Con lo cual tiene su propia memoria que suele ser muchas veces más rápida que la memoria RAM del mother.
GPU El GPU es el componente esencial que determinará el rendimiento de una tarjeta gráfica. Un GPU moderno está basado en diferentes unidades de cálculo: • Procesadores de flujo, • Unidades de textura • Unidades de operación Raster (ROPs). Para el GPU lo más importantes son los procesadores de flujo: cuantos más procesadores de flujo hayan, más potente será el GPU (para una arquitectura dada). Dos fabricantes comparten el mercado de GPUs: nVidia y ATI
Página 78 de 210
BS Training Center Cómo identificar el rendimiento de una tarjeta gráfica nVidia: En nVidia, la numeración sigue un orden casi lógico, al menos hasta junio de 2008: • La cifra de miles define la familia del GPU, más o menos el año de salida. Por ejemplo, una 8600 GT, salida en 2007, es más antigua que una 9600 GT, salida en 2008, por lo que tiene un menor rendimiento; • La cifra de centenas está asociada a la potencia del GPU, cuanto más elevada sea, más potente será el GPU (en una misma familia), es el factor determinante. Por ejemplo, una 8600 GT es menos potente que una 8800 GT; • Finalmente, un sufijo completa la referencia, éste está asociado a la frecuencia del GPU y a la memoria, al número de unidades de GPU activadas (o procesadores de flujo), éste aumenta considerablemente el rendimiento, así del más bajo al más elevado, tenemos: LE, G, GS, GT, GTS, GTX, Ultra. Todos los sufijos no existen para todas las tarjetas. Por ejemplo, una 8800 GT es menos potente que una 8800 GTS; las dos están basadas en el mismo GPU, pero la GTS funciona con todas las unidades de procesamiento activadas y con frecuencias GPU y memoria superiores a las de la versión GT. Pero desgraciadamente, a veces esto se complica: nVidia ha sacado a inicios de 2008 tarjetas de diferentes generaciones con la misma denominación, por lo que hay que tener cuidado en no confundir las “antiguas” 8800 GTS 320 o 640 Mo de 2007 con las nuevas 8800 GTS 512 Mo de 2008, éstas no están basadas en el mismo GPU: G80 en las antiguas 8800, G92 en las nuevas. Contrariamente, nVidia ha lanzado la serie 9000, pero estas tarjetas están basadas en el mismo GPU que las 8800 salidas en el invierno de 2007-2008, el G92, con básicamente 2 frecuencias en alza: La 9600 GT, con una mitad del G92 desactivado, es una 8800 GT disminuida, Y la 9800 GTX es más o menos una 8800 GTS con overclock. Esto no disminuye en nada el rendimiento de estas tarjetas, es sólo una cuestión de denominación. A fines de junio de 2008, nVidia sacó la serie GTX 200, compuesta por el momento de la 260 y de la 280. Con este método podemos comparar tarjetas de generaciones diferentes, pero no tarjetas cuyas referencias sean completamente diferente: una 7600 GT es menos potente que una 8600 GT (una sola cifra de diferencia), pero no podemos decir nada sobre la comparación del rendimiento de una 7600 GT y de una 8400 GS (todo es diferente). Cómo identificar el rendimiento de una tarjeta gráfica ATI: La denominación sigue más o menos el mismo principio que nVidia, al menos en las antiguas generaciones, ya que la numeración ha cambiado un poco en la nueva generación salida a fines de 2007: • La cifra de miles define la familia del GPU: una 1900 es más antigua que una 2900; • La cifra de centenas está asociada a la potencia del GPU; cuanto más elevada sea, más potente es el GPU: una 1950 Pro es más potente que una 1650 Pro; • Finalmente, un sufijo completa la referencia. Evidentemente estos sufijos no son los mismos que los de nVidia. Los sufijos más comunes en 2007 eran por orden creciente de rendimiento: GT, Pro, XT. Por ejemplo: o Una 1950 GT es menos potente que una 1950 Pro, o Una 2600 Pro es menos potente que una 2600 XT. Para las nuevas generaciones, la cifra de miles quiere decir lo mismo, pero la numeración de la potencia del GPU es diferente y los sufijos han sido abandonados: • La serie 4000 es superior a la serie 3000; • Una 3850 es más potente que una 3650: cifra de centenas diferentes indican un CPU diferente, como antes;
Página 79 de 210
BS Training Center •
Una 3850 es menos potente que una 3870: aquí, ATI ha cambiado las decenas, ya que se trata del mismo GPU funcionando a una frecuencia superior (también la memoria), en lugar de cambiar el sufijo como antes. Aquí también, podemos comparar tarjetas de generaciones diferentes, pero no tarjetas en la que la referencia sea completamente diferente: una 1600 Pro es menos potente que una 2600 Pro (una sola cifra de diferencia), pero no podemos decir nada sobre la comparación del rendimiento de una 1950 Pro y de una 2600 XT.
Memoria: Tamaño: • 256 Mo son suficientes para las tarjetas de gama baja; • 512 Mo son necesarios para las tarjetas con un GPU potente; • 1Go son indispensable para tarjetas de gama alta o con 2 GPU. Tipo: DDR2, DDR3 o DDR4: cuanto más elevado sea el número, más rápida será la memoria. No es necesario que el tipo de memoria sea el mismo que el de la memoria RAM de la PC: podemos tener una PC con una DDR2 y una tarjeta gráfica con una DDR3. Frecuencia: Cuanto más elevada sea, mayor rendimiento tendrá la tarjeta de video. Aquí tampoco importa que coincida con la frecuencia del resto del sistema. Ancho del bus: puede ser de 64, 128, 256, 384 y 512 bits: Cuanto más ancho sea el bus, más rápido será el intercambio de información entre el GPU y la memoria.
Página 80 de 210
BS Training Center
SLI (Scalable Link Interface):
Es un sistema que permite conectar dos tarjetas gráficas para que produzcan una sola señal sumando la potencia de ambas. Se trata de una aplicación de procesamiento paralelo desarrollado en su versión inicial en el año 1.998 por 3Dfx para sus tarjetas Voodoo2, que al sumar la capacidad de procesamiento de ambas tarjetas genera un incremento en la capacidad de procesamiento igual a la suma de ambas tarjetas.
Dos Voodoo2 conectadas en SLI.
Página 81 de 210
BS Training Center Hay que recordar que estas gráficas iban conectadas a slots PCI, ya que en esa época el puerto AGP estaba en sus comienzos y además solo permitia un puerto en placa base. Las 3Dfx Voodoo2 eran verdaderas maravillas de la tecnología para su época, comparables a lo que hoy en día es una GForce 8800. En las versiones más desarrolladas tenían 12Mb de memoria y permitían 5.000 millones de operaciones y 3 millones de triángulos por segundo en procesos 3D. A pesar de las limitaciones del puerto PCI pasó bastante tiempo antes de que saliera al mercado una tarjeta con un rendimiento 3D comparable al ofrecido por las Voodoo2.
Imagen de una Creative 3Dfx Voodoo2 en la que se observa el conector para SLI. El proyecto fue abandonado con la estandarización del puerto para gráficas AGP, del que tan solo se puede montar uno en la placa base, pero que con el tiempo permitió unos incrementos de potencia en las gráficas impensables en tarjetas conectadas a un slot PCI. En el año 2.004 NVidia relanzó este proyecto, esta vez aprovechando las prestaciones que ofrecen las nuevas tarjetas gráficas y sobre todo el puerto PCIExpress x16. Este sistema funciona solo en placas base con dos puertos PCIe 16x para gráfica, desarrolladas específicamente para soportar esta tecnología (no todas las placas base que tienen 2 puertos PCIe 16x soportan SLI). Las dos tarjetas se conectan mediante un pequeño conector de circuito impreso a un conector que tienen estas tarjetas. Este conector sirve de enlace para transmitir datos de sincronización, visualización y píxeles entre las dos GPUs. Proporcionando comunicación entre los dos procesadores gráficos a velocidades que llegan a 1 GB/s. sin consumir ancho de banda del bus PCIe. El software distribuye la carga de trabajo de dos formas posibles. - SFR o Split Frame Rendering, que analiza la imagen a desplegar en un cuadro y divide la carga equitativamente entre los dos GPUs. - AFR o Alternate Frame Rendering, en la que cada cuadro es procesado por un GPU de manera alternada, es decir, un cuadro es procesado por el primer GPU y el siguiente por el Página 82 de 210
BS Training Center segundo. En un principio las dos tarjetas gráficas tenían que ser exactamente iguales, de la misma marca, modelo y capacidad. Esto con el tiempo ha cambiado, pudiéndose en la actualidad aplicar al sistema dos tarjetas gráficas de diferente fabricante, siempre y cuando tengan el mismo GPU (OJO: Al decir de diferente fabricante NO nos referimos a poder poner una tarjeta NVidia y otra ATI, que en ese caso los GPU son distintos, así como la tecnología que utilizan. Ni tan siquiera a poder poner una GForce 7300 junto a una GForce 7600, en cuyo caso los GPU también son diferentes, nos referimos a poder poner una gráfica Asus y una Saphire, por poner un ejemplo, siempre y cuando ambas sean compatibles SLI y tengan el mismo GPU. Incluso se pueden mezclar dos tarjetas que tengan diferente capacidad de memoria, aunque en este caso el resultante no sera la suma de ambas, sino el resultado de multiplicar la menor x 2, desperdiciándole el resto de memoria. Hay que tener en cuenta que este incremento en el rendimiento tan solo lo vamos a obtener en aquellas aplicaciones diseñadas para utilizar toda la potencia de las GPU (como es el caso de los juegos más recientes, programas de diseño CAD/CAM y la gran mayoría de aplicaciones gráficas actuales). Otra aplicación de SLI es la de visualización en varios monitores. Si se configura en modo multi GPU, sólo se puede utilizar un monitor, pero en modo de una sola GPU es posible emplear un total de 4 monitores (dos por tarjeta) de forma simultánea, utilizando la tecnología nView de NVidia y la función Dualview de Windows. La lista de las tarjetas NVidia que soportan SLI al día de hoy (facilitada por NVidia en su Web) es la siguiente: NVIDIA GeForce 8800 GTX NVIDIA GeForce 8800 GTS NVIDIA GeForce 8600 GTS NVIDIA GeForce 8600 GT NVIDIA GeForce 7950 GX2 NVIDIA GeForce 7950 GT NVIDIA GeForce 7900 GTX NVIDIA GeForce 7900 GT NVIDIA GeForce 7900 GS NVIDIA GeForce 7800 GTX 512 NVIDIA GeForce 7800 GTX NVIDIA GeForce 7800 GT NVIDIA GeForce 7600 GT NVIDIA GeForce 7600 GS NVIDIA GeForce 7300 GT* NVIDIA GeForce 7300 GS* NVIDIA GeForce 7300 LE* NVIDIA GeForce 7100 GS* NVIDIA GeForce 6800 Ultra NVIDIA GeForce 6800 GS NVIDIA GeForce 6800 GT
Página 83 de 210
BS Training Center NVIDIA GeForce 6800 NVIDIA GeForce 6800 XT NVIDIA GeForce 6800 LE NVIDIA GeForce 6600 GT NVIDIA GeForce 6600* NVIDIA GeForce 6600 LE* NVIDIA SLI-Ready Quadro GPUs *Solo en las versiones GT o superiores en los modelos 6600 y 7300. En versiones de tarjetas inferiores que soportan SLI la comunicación se hace a través del bus PCIe 16x, pero al ser tarjetas de inferior rendimiento dicho bus tiene el suficiente ancho de banda como para que esto no suponga ningún inconveniente.
Dos Gforce 7800 GTX conectadas en SLI.
Página 84 de 210
BS Training Center
CROSSFIRE CrossFire es el nombre que ATI/AMD a dado a su sistema de doble GPU, diseñado como respuesta al sistema SLI de NVidia. Aunque la finalidad de ambos sistemas es el mismo y tienen muchas cosas en común, difieren entre si. En principio esta tecnología lo único que posibilita es que ambas tarjetas compartan la carga de trabajo de la renderización de las imágenes. El resto de tareas relacionadas con el procesamiento gráfico solo son llevadas a cabo por una GPU. Para la distribución de este proceso de renderización ATI/AMD utiliza tres sistemas diferentes: - AFR o Alternate Frame Rendering, que es el método que proporciona un mayor incremento en el rendimiento, y que consiste en que cada tarjeta gráfica renderiza fotogramas alternos (igual a uno de los sistemas empleados por SLI, del mismo nombre). -Scicorring, que lo que se hace es dividir cada frame en dos partes. Estas partes no tienen por qué ser iguales ya que la extensión de imagen que renderiza cada tarjeta se asigna dinámicamente. - STB o Super Tile Board, que divide la imagen en pequeñas porciones de 32x32 píxeles creando una especie de malla o tablero. En este caso cada tarjeta renderiza pequeños cuadrados alternos de la imagen dividida, superponiendo despues las imágenes generadas por cada tarjeta, creando así la imagen que se mostrará por pantalla. En cuanto al sistema de conexión de las tarjetas también hay diferencia entre ambos sistemas. En el sistema CrossFire se utilizan hasta tres sistemas diferentes para realizar esta conexión: - La utilizada para las tarjetas de la gama baja consiste en utilizar el propio bus PCIe para transmitir los datos visuales entre las dos GPUs. Este sistema fue desechado para las tarjetas de gama superior, debido al excesivo consumo de ancho de banda de PCIe para resoluciones muy grandes, lo que significa un descenso en el rendimiento total del sistema, como ocurre con el ejemplo de la imagen.
Gráficas CrossFire conectadas a través del bus PCIe. En este caso se trata de dos Radeon X1950 CrossFire Edition - La forma más utilizada de montar CrossFire en el resto de tarjeta de ATI es utilizando una tarjeta CrossFire Master y otra CrossFire Slave. La primera sustituye una de sus conexiones DVI por una
Página 85 de 210
BS Training Center conexión especial que mediante un cable externo nos permite enlazar ambas tarjetas gráficas entre sí y a la vez con el monitor. Uno de los mayores problemas de este sistema es que tener que buscar una gráfica CrossFire Master, que son muy escasas. Esto significa que para montar un sistema crossFire no solo tenemos que montar dos tarjetas exactamente iguales, sino que además una de ellas tiene que ser una versión Master.
Imagen del cable exterior de conexión CrossFire. - El tercer sistema, y a la vez el más nuevo, consiste en algo muy parecido al puente empleado en el sistema SLI, pero en este caso con dos conectores de circuito impreso en vez de uno solo, como es el caso de NVidia. Hasta el momento este método solo está siendo utilizado en las tarjetas de la serie PRO. Así se consigue una tasa de transferencia casi el doble del conseguido por el único puente del sistema SLI (de hasta 2Mbs). Además, con este sistema se evitar el cable externo y se simplifica el montaje del sistema CrossFire al no tener que buscar versiones CrossFire Master de la tarjeta que queramos instalar.
Dos Radeon X1950 PRO conectadas en CrossFire. Podemos observar el doble puente.
Página 86 de 210
BS Training Center
Detalle del doble puente de conexión CrossFire. La lista de las tarjetas ATI que soportan CrossFire al día de hoy (facilitada por ATI en su Web) es la siguiente: RADEON HD 2900XT PCIe RADEON X1950 Crossfire Edition RADEON X1950 XTX RADEON X1950 PRO RADEON X1900 XTX RADEON X1900 XT RADEON X1900 GT RADEON X1900 CrossFire Edition RADEON X1800 XT RADEON X1800 XT RADEON X1800 XL RADEON X1800 GTO 256MB RADEON X1800 CrossFire Edition RADEON EAX1650 PRO RADEON X1650 PRO RADEON X1650 XT RADEON X1600 PRO RADEON X1600 XT RADEON X1300 XT RADEON X1300 PRO RADEON X850 XT RADEON X850 PRO Hay que tener en cuenta que montar un sistema SLI o CrossFire para obtener un buen rendimiento sale bastante caro, ya que al sobreprecio de la placa base (aproximadamente un 75% más cara que su equivalente sin esos sistemas) hay que añadir el costo de las dos tarjetas gráficas (de gama alta), un procesador bastante potente y bastante memoria RAM.
Página 87 de 210
BS Training Center
DISKETERAS NORMA SA400 La controladora de disquetes responde a una norma denominada SA400. Si bien esta norma establece que se pueden controlar como máximo cuatro unidades de disketeras (DKT) por lo general se emplean sólo dos. La FDC (Floppy Drive Controller) controla las tareas a ejecutar por las disketeras , y administra la comunicación con el sistema a través del Bus de Sistema. De este modo el CPU se comunica con la controladora a través de las rutinas de control almacenadas en la ROM-BIOS del equipo (o a través de un driver propio, tal el caso de Windows 9.x). La controladora se comunica con una sola disquetera a la vez y los datos son enviados o recibidos en forma SERIAL, es decir por un solo hilo (un bit tras otro). Para ello la controladora cuenta con un conector de 34 pines, conectados con los 34 contactos de cada disquetera a través de un cable plano de conexión en cadena (Daisy Chain). La primer unidad ( DRIVE 0 o A ) se debe conectar en la punta del cable (o sea después del cruce o torcedura), mientras. la segunda unidad ( DRIVE 1 o B ) debe conectarse antes del cruce. El conector de 34 contactos transporta 17 señales para controlar las disketeras, en los pines pares, y 17 contactos a masa (uno para cada señal ), en los pines impares. La primer Interfase de control de Disketeras utiliza: I/O Addr = 3F0 h IRQ = 6 DMA = 2 Puede colocarse una segunda controladora de DKT en cuyo caso deberá utilizar: distintos valores para cada ítem.
Componentes de un FDD Independientemente del tipo o tamaño de disketera todas poseen los siguientes componentes físicos: Cabezas de Lectura y Escritura: En la actualidad, toda disquetera posee dos ( 2 ) cabezas de lectura y escritura. Estas cabezas, cuando está insertado el dkt, rozan la superficie del medio magnético. La cabeza del lado inferior se denomina CABEZA 0 y la otra CABEZA 1. Ambas se desplazan en sentido radial y para ello se encuentran montadas en un carro que hacen que se muevan juntas. Motores Stepper ( Paso a Paso ): Los motores tipo "stepper", son motores especiales que trabajan realizando pequeños giros ( 15º o menos ) llamados PASOS o STEPS. Son controlados por un circuito que logra hacerlo girar paso a paso. De esta manera se posee un control exacto sobre la velocidad y el sentido de giro del motor. Hay dos steppers... Motor Impulsor de Cabezas: Se trata de un motor paso a paso, encargado de mover el carro de las cabezas de lecto-escritura, tanto hacia adelante como hacia atrás. Motor de Rotación: Es también un motor stepper, cuya tarea es hacer que el dkt gire. Solo se activa cuando se realiza un acceso a la unidad para realizar un proceso de lectura o escritura. En todas las disketeras éste motor gira a 300 RPM, salvo en la de 1.2Mb donde gira a 360 RPM. Sensores Optomecánicos: Éstos sensores están formados por dos elementos. Uno de ellos emite luz infrarroja (foto-diodo ) y el otro la recibe transformándola en un pulso eléctrico (foto-transistor ). Un tercer elemento mecánico se encarga de cortar el haz de luz cuando es necesario. Existen, generalmente, cuatro ( 4 ) sensores en una disquetera. Ellos son... Index (Índice): Envía, permanentemente, a la controladora un pulso generado por él , cada vez que coinciden gracias al giro del dkt los agujeros del medio magnético y su carcasa plástica para indica el lugar exacto de comienzo de la pista a ser leída o escrita.
Página 88 de 210
BS Training Center Write Protect (Protección Contra Escritura): Comunica al sistema la imposibilidad de realizar un proceso de escritura en un diskete ya que sensa la presencia de una etiqueta que impide el pasaje de la luz. Change Disk: Avisa a la controladora que se ha cambiado de dkt en la unidad. Esto es importante ya que cada vez que ingresa un dkt se copia su área de Directorio en la memoria RAM para accederlo con más velocidad. De este modo este sensor indica hasta cuando ésa copia es válida. Track 0: Indica que las cabezas de lecto-escritura se encuentran posicionadas exactamente sobre el track 0 (o pista 0). Recordemos que este es el track externo del dkt y que las cabezas para posicionarse sobre él deben moverse hacia atrás. Jumpers: Los jumpers o Puentes de Selección se utilizan en las placas como un sistema barato y sencillo para modificar parámetros físicos de un circuito electrónico. No son más que un conjunto variable de pines que se unen con un pequeño puente de cobre recubierto en plástico. Si bien en la placa incluida en la disquetera encontraremos muchos jumpers, muchos de ellos sólo se usan en la fábrica para chequear la correcta calibración y funcionamiento de la disquetera. Solamente los siguientes jumpers nos atañen como instaladores... Drive Select (Ds, Selección De Unidad): Toda disquetera posee junto a su conector de datoscontrol un conjunto de cuatro ( 4 ) jumpers de dos pines cada uno, denominados DS0, DS1, DS2 y DS3. Se debe colocar un puente siempre en la segunda posición y utilizar cable plano cruzado para conectar las disketeras a la controladora. De Terminación: Como se explica en el párrafo siguiente, sirve (cuando existe) para deshabilitar el resistor de terminación de la unidad de disco flexible. Resistor De Terminación (Terminador): Esta resistencia, o mejor dicho paquete de resistencias, debe encontrarse instalada solamente en la disketera que va en la punta del cable plano para permitir que fluyan las señales desde la controladora a todas las unidades. En las disketeras de 1.2 Mb , éste TERMINADOR se encuentra cerca del conector de datos , y tiene la apariencia de un chip DIP o SIP de un color vivo. Corre por cuenta del instalador desabilitarlo si la disquetera va a ser instalada como segunda unidad ( a veces, para eso, se provee de un jumper ). En las uinades de 1.44 Mb, ésta resistencia de terminación es totalmente automática, y no debe preocuparnos. Conector de Control y Datos: (posee los 34 contactos pines ) antes descriptos. Existen dos modelos de conector de disketeras: el EDGE ( o de borde ) y el BERG ( o de pines ). Se usan para las disketeras de 5¼" y 3½' respectivamente. Cada uno tiene indicada claramente cual es el pin Nº 1 y el Nº 34. Frente Plástico: Es una pieza plástica, totalmente desmontable. Por lo general es la parte más visible de la diequetera y contiene un LED que se enciende cada vez que la unidad es accedida.
Página 89 de 210
BS Training Center
Instalación Es importante recordar que toda instalación en una PC , debe realizarse con la máquina apagada ya que la tecnología tanto del sistema como de los periféricos es de Intercambio en Frío (sin Tensión Eléctrica ).
Instalación Física Para instalar físicamente una o más disketteras seguiremos los siguientes pasos: 1. Con máquina APAGADA, extraer la placa controladora de Disquetes ( multifunción ). Asegurarse de que la función de control de disketeras esté activa en la controladora, mediante la posición correcta de los jumpers de selección. Luego conectar el cable plano de modo que el lado indicado con color vivo coincida con la patita Nº1 del conector de la controladora. 2. Insertar la controladora multifunción en un slot libre. Éste slot debe ser cercano a las unidades de disquete, de modo que el cable plano no quede tirante. 3. Asegurarse de que las disketeras se encuentren en condiciones de ser instaladas como primera y segunda disquetera respectivamernte. Esto es decir que tengan ambas su jumper DS en la 2º posición y correctamente seteada la resistencia de Terminación ( activada en la primera y desactivada en la segunda). Si ésto es así, conectar a las disketeras el cable de Datos-Control de manera que quede la primer unidad ( drive A ) en la punta del cable (después del cruce) y la segunda unidad en la posición siguiente (antes del cruce).
Página 90 de 210
BS Training Center Conecte también los repectivos conectores de alimentación, ambos en las posiciones correctas (si se conectan al revez, se queman las disketeras !!! ) Nota: No se deberían colocar la disketeras en su posición definitiva, hasta que se haya verificado que funcionen, una vez chequeadas se colocarán en su posición correcta dentro de gabinete). Instalación Lógica Consiste en declarar en el SETUP la cantidad y tipo de disketeras físicamente instaladas en el sistema. Recordemos que hay tres items del Advanced CMOS SETUP que se encuentran relacionados con los FDD.Ellos son: Boot Sequence (Secuencia de Booteo, orden de búsqueda para booteo) Swap Floppie Drives (Intercambiar Disketeras A y B) Boot Up Floppie Seek (Verificación y posicionamiento del cabezal en el Booteo)
Estructura de Datos en un Disquete: Boot Sector: Es el primer sector de la primer pista de la cara 0 de un diskette (dkt). Su dirección física es: Cyl. Head Sec. 0 0 1 Es de importancia vital para el reconocimiento del dkt por parte del S.O. Se genera cuando se formatea el dkt . Contiene la sig información: Id OEM : Es la cadena de Identificación del utiltario que formateó el diskette Etiqueta: Es la cadena correspondiente a la etiqueta de Volumen Bytes por sector: Indica cuantos bytes conforman un sector (generalmente 512) Sectores por cluster: Indica cuantos sectores forman un cluster (agrupamiento) Cantidad de copias de FAT: Indica la cantidad de copias de la FAT Sectores por FAT: Indica la cant. De sectores que forman la FAT Numero de serie: Indica un número de serie (al azar) Cantidad de entradas en dir raíz: Indica la cantidad de archivos o directorios posibles de ubicar en el directorio raíz. FAT ( file allocation table, tabla de localización de archivos ): Consiste en una Tabla que tene un casillero asignado por cada cluster existente en el dkt o disco. Cada casillero indica el número del cluster donde continúa la información contenida en el cluster al que hace referencia. Si un casillero posee la leyenda <EOF> (End Of File - Fin de Archivo) el cluster. Existe, normalmente, una copia idéntica de la FAT original , la cual se escribe y modifica permanentemente sincronizada con ella. Área de entrada de directorio: En ésta área se almacenan los nombres de los todos los archivos que contiene un dkt o disco. Cada entrada almacena los sig datos: Nombre: Es el nombre de archivo ( 8 caracteres máximo ). Extensión: Es la extensión del arch. ( 3 caracteres máx.). Tamaño: Es la cantidad de bytes que ocupa el arch. Fecha: Es la fecha de creación o última modificación. Hora : Es la hora de creación o última modificación. Cluster de inicio: Es el número de cluster donde comienza el archivo. Atributos: Son los atributos del archivo ( sólo lectura, oculto, de sistema archivo común , etiqueta de vol, directorio) Área de Datos y Clusters: Es el conjunto de sectores que quedan en el dkt sacando El Registro de Arranque o Sector de Boot , las FAT y copias y el Área de Directorio. Éste espacio del dkt ( o disco ) se considera dividido no en sectores sino en CLUSTERS. Los clusters son grupos de sectores donde se guardan los archivos. Al guardar algún archivo (file) en disco probablemente ocupe mucho más de un sector, por lo que es conveniente para acelerar tanto su lectura como su escritura trabajar con Clusters que con sectores ( de a uno ). Un cluster puede estar formado por una cantidad de sectores que varía según el medio magnético.
Página 91 de 210
BS Training Center
Mantenimiento de Unidades de FDD: El mantenimiento necesario para las unidades de Disco Flexible consiste en: 1.- Limpieza de Cabezas de Lecto-escritura: Se efectúa mediante Dkt's de Limpieza Humectada. 2.- Lubricación de guías de carro de cabezas: Se realiza con Lubricante de Partícula Seca ( en aerosol ) , el cual se esparce con un pequeño pincel de cerdas finas. 3.- Limpieza de Canal de Disquete: Se realiza mediante sopleteo de aire. También es efectivo utilizar Aire Comprimido en aerosol. 4.- Limpieza de Sensores Optomecánicos: Se realiza en la misma forma descripta en el punto anterior.
Diskettes de limpieza humectada: Consisten en disketes en los que el medio magnético ( el disco en sí ) ha sido reemplazado por un disco de felpa muy suave ( no abrasivo ). De ésta manera, al humectar con Alcohol Isopropílico (generalmente provisto con estos DKT's ) la ventana de Lectura/Escritura del Disquete, queda listo para limpiar por rozamiento las Cabezas de Lecto-escritura de la Unidad de Discos Flexibles ( FDD ). El procedimiento de uso más sencillo de este tipo de DKT's consiste en introducirlos en la unidad y luego intentar hacer un acceso a ella. Como el disquete de limpieza no posee orificio de INDICE , la disquetera lo hará girar permanentemente, limpiando de ésa manera las cabezas aunque, lógicamente no se pueda acceder a la unidad.
Soft de limpieza de cabezales: Se trata de programas especialmente diseñados para utilizar con Disquetes de Limpieza de Cabezales de una manera más eficiente que la comúnmente utilizada. Ésta consiste en mover las cabezas de grabación hacia adelante y atrás, mientras gira el dkt de limpieza. Así se logra una limpieza más profunda y eficiente de las cabezas lecto-grabadoras. Los siguientes son ejemplo de este tipo de programas: HD-COPY CLEAN2 QAPLUS Programas de diagnostico: Estos programas informan acerca de la funcionalidad de la unidad de Discos Flexibles, y también del estado del Dkt con el cual se está trabajando. Generalmente chequean: Posicionamiento de las Cabezas en Todos los Tracks Verificación de Lectura y Escritura Funcionamiento del Sensor de Change Disk Verificación de la Velocidad del Motor de Rotación. Algunos de los programas de de este tipo son: AMIDIAG CHECKIT CHECKIT PRO QAPLUS AT SERVICE PC TECHNICIAN
Página 92 de 210
BS Training Center
Pรกgina 93 de 210
BS Training Center
Los Discos Rígidos Como ya se había comentado anteriormente, las unidades de discos permiten almacenar de forma permanente la información, conformando así el tipo de memoria auxiliar, periférica o secundaria. Pero sin duda alguna el principal exponente de este tipo es de memoria es, hoy en día, el disco rígido. Existen actualmente 2 estándares IDE y SCSI, aunque el primero es el más común de encontrar en sistemas PCs convencionales.
Componentes físicos de un de disco duro •
•
• •
CABEZAL DE LECTURA / ESCRITURA: Es la parte de la unidad de disco que escribe y lee los datos del disco. Su funcionamiento consiste en una bobina que se acciona según el campo magnético que detecte sobre el soporte magnético, produciendo una pequeña corriente que es detectada y amplificada por la electrónica de la unidad de disco. DISCO: Convencionalmente los discos duros están compuestos por varios platos, es decir varios discos de material magnético montados sobre un eje central. Estos discos normalmente tienen dos caras que pueden usarse para el almacenamiento de datos, si bien suele reservarse una para almacenar información de control. Las caras de los platos se encuentran recubiertas de una capa magnética delgada, habitualmente de óxido de hierro EJE: Es la parte del disco duro que actúa como soporte, sobre el cual están montados y giran los platos del disco. IMPULSOR DEL CABEZAL: Es el mecanismo que mueve las cabezas de lectura / escritura radialmente a través de la superficie de los platos de la unidad de disco.
Desde el punto de vista del funcionamiento, lógico, la capacidad de un disco duro suele ser medida según: • CILINDRO: Es una pila tridimensional de pistas verticales de los múltiples platos. El número de cilindros de un disco corresponde al número de posiciones diferentes en las cuales las cabezas de lectura/escritura pueden moverse. • CLUSTER: Es un grupo de sectores que es la unidad más pequeña de almacenamiento reconocida por el DOS. Normalmente 4 sectores de 512 bytes constituyen un Cluster (racimo), y uno o más Cluster forman una pista. • PISTA: Es la trayectoria circular trazada a través de la superficie circular del plato de un disco por la cabeza de lectura / escritura. Cada pista está formada por uno o más Cluster.
Página 94 de 210
BS Training Center •
SECTOR: Es la unidad básica de almacenamiento de datos sobre discos duros. En la mayoría de los discos duros los sectores son de 512 Bytes cada uno, cuatro sectores constituyen un Cluster.
Interfaz IDE (Electrónica de Unidad Integrada) Las primeras unidades de discos IDE (ATA IDE, anteriormente se empleaba IDE XT, en buses de 8 bits) estaban limitadas a tan solo 528 Mb. (en casi todas las placas 486 y en algunas Pentium antiguas, actualmente el límite es de 139,9 Gb), pudiendo solo conectar hasta 2 de ellos, debiendo configurar (por jumpers) uno de ellos como MASTER (maestro) y el otro como SLAVE (esclavo). Las primeras empleaban bahías de 5 ¼ “ y posteriormente redujo a 3 ½ “ empleando para la conexión un conector IDE de 40 pines. Luego vinieron los discos EIDE (FastATA), desarrollados por la compañía Western Digital, compatibles con los primeros, pero con algunas mejoras, basadas en la especificación ATA-2, que ya soporta unidades de CD-ROM (ATAPI) y de cinta. Otra mejora importante fue el soporte de 2 canales para conectar hasta 4 unidades (2 unidades por canal). Además se definieron varios modos de transferencia de datos, que llegan hasta los 16,6 Mb./seg. como el PIO-4, o mejor aún el DMA-2, que soporta la misma tasa pero sin intervención del CPU. La última especificación, desarrollada por Quantum es la Ultra DMA/33 (UltraATA), que permite transferencias DMA a 33 Mb./seg. Tip
Independientemente de la configuración Master/Slave, sólo un dispositivo puede hacerse con el control del bus, es decir, no pueden utilizar el bús concurrentemente, con lo que si ponemos dos discos en el mismo canal, estos se "pelearan" por él, y el rendimiento de ambos bajará notablemente. En el caso de tener sólo dos dispositivos, se deberán poner a ambos como "maestros", uno en cada canal, es decir, conectaremos un cable a cada disco, y cada cable irá a un conector en la placa base. Es aconsejable que es disco más rápido sea colocado en el primer canal (Primario), pues aparte de ser el disco que arranca el sistema operativo, es donde, normalmente, está ubicado el archivo de intercambio de la memoria virtual, con lo que el rendimiento general del equipo aumentará. Si tenemos dos discos y un CD-ROM, el CD-ROM se colocará como "esclavo" del segundo canal (secundario). Esto es así porque normalmente el segundo disco tendrá menos actividad que el primero (recordemos que Windows y otros sistemas operativos hacen un uso intensivo del archivo de intercambio).
Página 95 de 210
BS Training Center La norma ATA ha dejado algunas áreas de comandos y funciones (tales como rescribir encabezados de sector y corrección de errores de mapeado) abiertas a los proveedores, razón por la cual el formato de bajo nivel no resulta estándar, aunque los distintos fabricantes ofrecen esta posibilidad desde sus sitios WEBs. Lamentablemente también cada fabricante impone su forma de configuración de unidad y aunque en general todos permiten las opciones: Single (Master solo), Master (unidad doble, con esclavo), Slave (unidad doble, con maestro) y Cable Select (selección por cable, menos comúnmente utilizada), la forma de especificarlo no siempre resulta fácil de interpretar. El método de selección por cable, especifica que el pine 28 solo se conecte a una de las unidades (la cual actuará de Master, esto se logra cortando el cable), quedando abierto en el otro disco. Esta forma es la estándar en los modernos cables UltraATA de 80 conductores. Tip En la mayoría de los casos, existen de 3 puentes (jumpers), serigrafiados como SP, DS y CS, y en general hay deberá quitar todos los puentes para modo esclavo, y colocar uno sólo en "DS" para maestro. En cualquier otro caso, no dude en consultar el manual si dispone del mismo , observe la serigrafía, o en todo caso, acuda a la página web del fabricante
Limitaciones de capacidades de discos ATA/IDE Especificación Cantidad máx. de sectores CHS BIOS (estándar) 1.032.192 CHS BIOS (con traducción, por lo general 16.515.072 LBA) EDD BIOS (mejorada LBA puro) 18.446.744.073.709.551.60 0 Interfaz ATA 267.386.880
Capacidad Máxima 528.5 Mb 8.4 Gb 9.4 Gb 136.9 Gb
Tip Tenga en cuenta que si emplea software viejo en equipos viejos (que empleen los parámetros CHS) las unidades de mas de 8.4 Gb, serán vistas como de 8.4Gb. Esto puede corregirse actualizando la BIOS, pero también deberá actualizar su software. Si emplea software para Win 95 OSR2 o posterior, no verá esta limitación, aunque ojo con el Win95, el cual emplea FAT16, limitando el tamaño de la partición a 2 Gb.
ATAPI (Interfaz ATA de Paquetes) Este estándar fue diseñado para brindar comandos que permitieran administrar las unidades de CDROM, cintas y unidades internas Iomega ZIP y Jaz, a través de un controlador IDE, reemplazando así las viejas placas de control de CD-ROM provista pro los fabricantes de los mismos, las cuales demandaban mas tiempo de CPU. Los sistemas que no cuenten con soporte ATAPI, directamente en BIOS, deberán cargar un controlador apropiado desde el sistema operativo, lo cual implica la imposibilidad de BOOTEAR desde CD-ROM.
Página 96 de 210
BS Training Center
PIO y DMA El modo PIO determina la velocidad a la que se transfieren los datos desde la controladora al disco y viceversa. Para poder emplear los modos 3 y 4 deberá contar con sistemas con bus VL bus o PCI PIO Mode 0 1 2 3 4
Especificación ATA ATA ATA ATA-2 / EIDE ATA ATA-2 /EIDE ATA
Transferencia [Mb/seg] 3.33 5.22 8.33 11.11 16.67
Las unidades ATA-2 y posteriores admiten además transferencia DMA (acceso directo a memoria), lo cual implica no emplear tiempos de CPU para la transferencia. Las especificaciones ATA-4 y ATA-5 admiten Ultra DMA, los cuales dan mayor ventajas al sistema. ATA-5 emplea un cable Ultra ATA de 80 conductores. UDMA Mode 0 1 2 3 4
Especificación ATA-4, Ultra ATA/33 ATA-4, Ultra ATA/33 ATA-4, Ultra ATA/33 ATA-5, Ultra ATA/66 ATA-5, Ultra ATA/66
Transferencia [Mb/seg] 16.67 25.00 33.33 44.44 66.67
En la especificación ATA-3 se agregó la aceptación de S.M.A.R.T. (tecnología de automonitoreo, análisis y reporte), que permite predecir el deterioro del rendimiento de la unidad.
Interfaz SCSI (Interfaz de Sistema para Computadoras Pequeñas) Es una interfaz a nivel de sistema, diseñado para aplicaciones de propósito general, que originalmente permitía conectar hasta siete dispositivos a un único controlador, empleando una conexión paralela de 8 bits que con un valor máximo de transferencia de 5 Mbytes/segundo. Actualmente existen versiones actualizadas y mejoradas de SCSI. Las mejoras del SCSI-2 sobre el SCSI tradicional son el aumento de la velocidad a través del bus, desde 5 Mhz a 10 Mhz, duplicando de esta forma el caudal de datos, además del aumento del ancho del bus de 8 a 16 bits, doblando también el flujo de datos y actualmente se ha ampliado el ancho de 32 bits, consiguiendo velocidades de hasta 40 Mbytes / seg y la posibilidad de implementar hasta 4 adaptadores de este tipo, con hasta15 dispositivos c/u, dando un total de 60 dispositivos soportados. Este tipo de interfaz permite conectar no solo unidades de discos, sino también otros tipos de dispositivos tales como scanners dispositivos de comunicación y otros. Dentro de este estándar se encuentran: • • •
•
SCSI-1: Trabaja sobre un bus paralelo de 8 bits, operando a 5 MHz, con un rendimiento de 5 MB/s. Emplea un cable de 50 conductores. Soporta hasta 7 dispositivos en simultáneo. SCSI-2: Versión mejorada de la anterior, que incluye Fast SCSI (10 Mb/s) y Widw SCSI (transferencia de a 16 bits, permite hasta 20 Mb/seg), que emplea un cable de 68 pines. Permite conectar 15 dispositivos conjuntamente. SCSI-3: Incluye una Interfaz Paralela SCSI (SPI) llamada también Ultra SCSI (Fast 20), permitiendo SCSI Ultra2 (Fast 40) y Ultra3 (Fast 80DT, doble transición), que llevan el rendimiento hasta 160 Mbyte/s (16 bits con a 80 MHz). Emplean cables de 68 y 80 pines, con una longitud máxima del mismo de 1,5 metros SCSI de Canal de Fibra: emplea características físicas y de protocolo de canal de fibra, con un conjunto de comandos de SCSI. Permite hasta 100 Mb/s empleando fibra o coaxil, no es muy difundida ya que el SCSI Ultra3 es más rápida, menos costosa y compatible con SCSI Ultra2
La configuración de la instalación de múltiples dispositivos es relativamente sencilla. Bastará tan solo con especificar el SCSI ID (numero que Identifica la dirección del dispositivo) que no es mas que un
Página 97 de 210
BS Training Center numero que va de 0-7 o 0-15 según el caso. Debido a que el adaptador emplea una de éstas, solo podremos conectar 7 o 15 dispositivos. No deberá asignar a mas de un dispositivo el mismo ID (salvo que se encuentren en distinta placa controladora) y en ambos extremos de la cadena en margarita deberá colocar un módulo terminador, que indique el final del bus.
SERIAL ATA (SATA) Es un estándar de conexión de discos duros que permite tasas de transferencias considerablemente superiores a los PATA. Los SATA son puertos seriales y alcanzan tasas de transferencia de 150 Mbytes por segundo en SATA y 300 Mbytes por segundo en SATA2.
Diferencias entre SATA (Serial ATA) y PATA (Paralel ATA) Se diferencia del P-ATA en que los conectores de datos y alimentación son diferentes y el cable es un cable (7 hilos) no una cinta (40 hilos), con lo que se mejora la ventilación. Los discos duros se conectan punto a punto, un disco duro a cada conector de la placa, a diferencia de PATA en el que se conectan dos discos a cada conector IDE. La razón por la que el cable es serie es que, al tener menos hilos, produce menos interferencias que si utilizase un sistema paralelo, lo que permite aumentar las frecuencias de funcionamiento con mucha mayor facilidad. Su relación rendimiento/precio lo convierte en un competidor de SCSI. Están apareciendo discos de 10000rpm que sólo existían en SCSI de gama alta. Esta relación rendimiento/precio lo hace muy apropiado en sistemas de almacenamiento masivos, como RAID . Este nuevo estándar es compatible con el sistema IDE actual. Como su nombre indica (Serial ATA) es una conexión tipo serie como USB o FireWire. La primera versión ofrece velocidades de hasta 150MB/s, con Serial ATA II permitiendo 300MB/s. SATA no supone un cambio únicamente de velocidad sino también de cableado: se ha conseguido un cable más fino, con menos hilos, que funciona a un voltaje menor (0.25V vs. los 5V del P-ATA) gracias a la tecnología LVDS (Señales de baja tensión diferenciada). Además permite cables de mayor longitud (hasta 1 metro, a diferencia del P-ATA, que no puede sobrepasar los 45 cm). Un punto a tener en consideración es que para poder instalarlo en un PC, la placa madre debe poseer un conector SATA. SATA en contrario a P-ATA facilita tecnología NCQ.
Tecnología NCQ Native Command Queuing (NCQ) es una una tecnologia que consiste en ordenar inteligentemente la Cola Nativa de Comandos del disco duro. Su funcionamiento consiste en reordenar las peticiones de lectura y escritura que recibe el disco duro del ordenador para reducir el movimiento de las cabezas, y de este modo optimiza los tiempos de acceso de lectura y escritura en paralelo, con lo que permite acceder a los datos de un modo más rápido y lograr tasas de transferencia mayores. El acceso al disco duro es más rápido como consecuencia de una menor cantidad de movimiento, lo que aumenta la vida útil de la unidad de almacenamiento. Esta tecnologia es usada en discos duros con estandar SATA RAID (Redundant Array of Inexpensive / Independent Disks) es un término inglés que hace referencia a un conjunto de discos redundantes independientes/baratos. Este tipo de dispositivos se utilizan para aumentar la integridad de los datos en los discos, mejorar la tolerancia a los fallos y errores y mejorar el rendimiento. En general permiten proveer discos virtuales de un tamaño mucho mayor al de los discos comúnmente disponibles. Inicialmente un sistema RAID era un conjunto de discos redundantes económicos. Oficialmente los sistemas RAID se implementan en 7 configuraciones o niveles: RAID 0 a RAID 6. También existen combinaciones de niveles de RAID, las combinaciones más comunes son RAID 10 y
Página 98 de 210
BS Training Center RAID 0+1. Los sistemas RAID son comúnmente implementados con discos de la misma capacidad para todo el conjunto. A nivel práctico y comercial, sólo los RAID impares, junto a las combinaciones de estos, se han impuesto en el mercado: RAID 1, 3, 5, 7, 10, y 0+1. Destacan por su aceptación sobre los demás el RAID 1, 5, 10, y 0+1.
Interleave, Track Skewing y Cylinder Skewing El Interleaving o espaciamiento es un método de distribuir los sectores del disco para compensar la lentitud de transferencia de datos al procesador central. Con este sistema los sectores no son colocados consecutivamente. Esta forma de espaciar los datos sobre la unidad de disco evita las rotaciones
adicionales que de otra manera serían necesarias para que la cabeza se colocara sobre los datos sucesivos. Con esto se consigue que, después de un sector lógico pasen unos cuantos sectores adicionales por delante del cabezal, hasta que aparezca justo el buscado. El tiempo necesario para la rotación de una cabeza sobre los sectores siguientes se emplea para mandar los datos al procesador o desde él en caso de una operación de escritura.
Esto se mide en el llamado factor de interleave, que designa la cantidad de sectores en el cual se han desplazado los números de sector lógico con respecto a los números verdaderos (físicos). El número de vueltas necesarias para leer la pista completa indica este factor, si hacen falta 3 vueltas para leer una pista entera tendrá un factor de 3:1. Este factor ha ido bajando hasta el 1:1, esto es, los sectores están organizados consecutivamente y el equipo y el disco duro se encuentran sincronizados para leer todos los sectores de una pista de una sola vez, con lo que velocidad y rendimiento son óptimos. Una codificación adecuada de los números de sector lógicos no sale a cuenta referida a la lectura secuencial de una pista. Ya que después de leer una pista, habitualmente sigue el acceso al siguiente cilindro. Pero de eso se encarga ya el sistema operativo, que en su numeración de sectores primero pasa por todos los diferentes cilindros de una pista, antes de cambiar al siguiente cilindro. Ya que el cambio de un cilindro a otro sólo necesita una breve conmutación del cabezal correspondiente, mientras que el acceso a otra pista implica un posicionamiento de brazo completo de lectura/escritura lo que consume mucho más tiempo. A pesar de todo, incluso la conmutación del cabezal necesita algo de tiempo, en ese tiempo el disco duro sigue girando. Si se acaba de leer el último sector de un cilindro, el primer sector del siguiente cilindro ya ha pasado por debajo del cabezal, de modo que es necesaria casi una vuelta completa, antes de que pueda realizarse el acceso. Para evitar esto, también entre las pistas de un cilindro se realiza una especie de interleaving, que se denomina CILINDER SKEWING. Los sectores en las diferentes pistas de un cilindro se desplazan de forma que, a pesar de conmutar al siguiente cabezal, se pueda leer inmediatamente el primer sector de la primera pista del siguiente cilindro. Página 99 de 210
BS Training Center
además, existe también el TRACK SKEWING, que trabajo según el mismo principio , pero tiene en cuenta el tiempo que se necesita para mover el bazo completo hasta la siguiente pista. Todos estos factores se ajustan durante el formateo de bajo nivel del disco duro, aunque algunos de ellos pueden ser modificado con posterioridad. Es casi imposible evitar impurezas en la superficie magnética del disco, esto provoca que existan determinados sectores que son defectuosos. En los antiguos discos estos sectores venían apuntados por el control de calidad del fabricante del disco. En el formateo de bajo nivel, el usuario debería indicárselos al programa formateador. En los modernos, las direcciones de estos sectores se graban en pistas especiales o se reconocen durante el formateo a bajo nivel del disco, estos sectores se saltan o bien son sustituidos por otros que están en zonas protegidas. Es allí donde se guardan las tablas que marcan los sectores defectuosos y sus sustituciones. Esto disminuye el acceso al disco duro, pero teniendo en cuenta que el porcentaje de sectores defectuosos es mínimo, prácticamente no tiene importancia. Hay que tener en cuenta que no toda la información que se encuentra en la superficie de los discos son datos, existen zonas donde se almacena información de control. Entre la información que se encuentran dentro de un sector: • • • •
Numero de sector y cilindro El ECC (Error Correction Code) DATA. La zona de datos Zonas de separación entre zonas o entre pistas
También existen pistas extra donde se recogen otras informaciones como: • • •
Pistas "servo" donde se guardan cambios de flujo según un esquema determinado, para la sincronización al pulso de datos, necesario para la correcta compresión de las informaciones en RLL. Pistas de reserva, normalmente usadas como reserva de sectores defectuosos. Pistas de aparcamiento, usadas para retirar los cabezales evitando así choques del cabezal con la superficie con datos ante vibraciones o golpes de la unidad.
Funcionamiento del disco rígido Cuando el software indica al sistema operativo a que deba leer o escribir a un archivo, el sistema operativo solicita que el controlador del disco rígido traslade los cabezales de lectura/escritura a la tabla de asignación de archivos (FAT). El sistema operativo lee la FAT para determinar en qué punto comienza un archivo en el disco, o qué partes del disco están disponibles para guardar un nuevo archivo.
Página 100 de 210
BS Training Center Los cabezales escriben datos en los platos al alinear partículas magnéticas sobre las superficies de éstos. Los cabezales leen datos al detectar las polaridades de las partículas que ya se han alineado. Es posible guardar un solo archivo en racimos diferentes sobre varios platos, comenzando con el primer racimo disponible que se encuentra. Después de que el sistema operativo escribe un nuevo archivo en el disco, se graba una lista de todos los racimos del archivo en la FAT.
Una PC funciona al ritmo marcado por su componente más lento, y por eso un disco rígido lento puede hacer que la PC sea vencida en prestaciones por otro equipo menos equipado en cuanto a procesador y cantidad de memoria, pues de la velocidad del disco depende el tiempo necesario para cargar los programas, para recuperar y almacenar los datos.
Almacenamiento y Recuperación de los datos Los platos de un disco rígido se fijan al eje central, que los hace rotar a la misma velocidad. Por encima y por debajo de cada plato se encuentra por lo menos un brazo con un cabezal de lectura/escritura. Cada brazo se extiende por encima del plato y puede moverse hacia adelante y hacia atrás entre el centro y borde externo de manera que el cabezal de lectura/escritura puede situarse en cualquier lugar sobre el plato.. Las PC's almacenan datos en discos duros en forma de series de bits. Un bit se almacena como una carga magnética (positiva o negativa) en el revestimiento de óxido del plato de un disco. Cuando la PC guarda datos, los envía al disco duro en forma de una serie de bits. A medida que el disco duro recibe los bits, utiliza los cabezales de lectura/escritura para registrar o “escribir” magnéticamente los bits en uno de los platos. Cuando la PC solicita los datos almacenados en el disco, los platos giran y los cabezales de lectura/escritura se mueven hacia adelante y hacia atrás sobre ellos. Esto permite el acceso aleatorio a los datos (en lugar de requerir un acceso secuencial, como ocurre con una cinta magnética). Los
Página 101 de 210
BS Training Center cabezales de lectura/escritura leen los datos determinando el campo magnético de cada bit, positivo o negativo. Como los discos duros pueden efectuar el acceso aleatorio, normalmente pueden acceder a cualquier dato en millonésimas de segundo.
Características principales del disco rígido • •
•
•
•
Capacidad de almacenamiento: La capacidad de almacenamiento hace referencia a la cantidad de información que puede grabarse o almacenar en un disco duro. Antes se medía en Megabytes (MB), actualmente se mide en Gigabytes (GB). Velocidad de Rotación (RPM): Es la velocidad a la que gira el disco, más precisamente, la velocidad a la que giran los platos del disco, que es donde se almacenan magnéticamente los datos. La regla es: a mayor velocidad de rotación, más alta será la transferencia de datos, pero también mayor será el ruido y mayor será el calor generado por el disco rígido. Se mide en número revoluciones por minuto (RPM). No debe comprarse un disco duro IDE de menos de 5400RPM o de 7200RPM, ni un disco SCSI de menos de 7200RPM y los hay de 10.000RPM. Una velocidad de 5400RPM permitirá una transferencia entre 10MB y 16MB por segundo con los datos que están en la parte exterior del cilindro o plato, algo menos en el interior. Tiempo de Acceso (Access Time): Es el tiempo medio necesario que tarda la cabeza del disco en acceder a los datos que necesitamos. Realmente es la suma de varias velocidades: - El tiempo que tarda el disco en cambiar de una cabeza a otra cuando busca datos. - El tiempo que tarda la cabeza lectora en buscar la pista con los datos saltando de una a otra. - El tiempo que tarda la cabeza en buscar el sector correcto dentro de la pista. Memoria CACHE (Tamaño del BUFFER): Es una memoria que va incluida en la controladora interna del disco rígido, de modo que todos los datos que se leen y escriben a disco duro se almacenan primeramente en el buffer. La regla de mano aquí es 128kb-Menos de 1 GB, 256 KB - 1GB, 512 KB - 2 GB o mayores. Generalmente los discos traen 128 KB o 256 KB de cache. Si un disco duro está bien organizado (sino, utilizar una utilidad desfragmentadora: DEFRAG, NORTON SPEEDISK, etc.), la serie de datos que se va a necesitar a continuación de una lectura estará situada en una posición físicamente contigua a la última lectura, por eso los discos duros almacenas en la caché los datos contiguos, para proporcionar un acceso más rápido sin tener que buscarlos. De ahí la conveniencia de desfragmentar el disco duro con cierta frecuencia. El buffer es muy útil cuando se está grabando de un disco rígido a un CD-ROM, pero en general, cuanto más grande mejor, ya que contribuye de modo importante a la velocidad de búsqueda de datos. Tasa de Transferencia (Transfer Rate): Este número indica la cantidad de datos que un disco rígido puede lee o escribir en la parte más exterior del disco o plato en un periodo de un segundo. Normalmente se mide en Mb/seg.
Ventajas y desventajas De otros medios de almacenamiento vs. Discos Rígidos
Comparado con Floppys (Disquetes)
CD-ROM
Ventajas - Bajo costo de fabricación. - Standardización de los formatos; número de cabezas, sectores, cilindros. Es extraíble y compatibilidad. - Velocidad de lectura similar a los Discos Duros. - Gran capacidad a muy bajo costo. - La cabeza lectora no va
Desventajas - Poca fiabilidad de los datos almacenadas. - Una escasa capacidad de almacenamiento.
- Es de sólo lectura. El disco únicamente puede escribirse una sola vez. - El disco de CD-ROM no lleva los cabezales de lectura / escritura incorporados.
Página 102 de 210
BS Training Center incorporada en el disco. Streamers (Unidades de - Seguridad en la grabación de - Los Discos duros son mucho más rápidos en Cinta) los datos. lectura / escritura, ya que la cinta realiza una - Gran capacidad a bajo costo. lectura secuencia, mientras que la cabeza lectura de los discos duros se posiciona en cualquier parte la superficie en tiempos casi despreciable Memoria RAM - Mayor rapidez que los - Elevado costo en relación a su capacidad. discos duros. - La información contenida en la memoria es volátil, mientras que el almacenamiento en discos duros es estática. - La memoria de una PC es 100 veces menor que la capacidad de los discos duros. Papel - Portabilidad. - No es ecológico, - Suele deteriorarse con más - Las búsquedas son mecanismos más lentos. facilidad que un disco duro. - El elevado costo en comparación con la capacidad de las páginas de textos, documentos, etc. que es capaz de almacenar un disco.
Normas de Discos Rígidos Parallelo ATA Eide Pio, Eide Ultra ATA, S ATA, Serial ATA, SCSI, Ultra SCSI 320
Norma de HD disco rígido Parallel ATA Eide
Norma de HD disco rígido Serial ATA
Norma de HD disco rígido SCSI
Explicación norma de HD hard disk disco rígido Parallelo ATA Eide Utra ATA 33/66/100/133 Utiliza un conector de 40 pines de doble hilera. Esta norma arranco trasmitiendo datos a una velocidad de 3.3 MB./Seg. hoy día los Ultra ATA 133 alcanza una transferencia de datos de 133 MB./Seg. Se pueden conectar hasta 2 dispositivos EIDE por canal, uno esclavo otro maestro. Desde la norma Ultra ATA66 hasta la Utra ATA 133 se recomienda utilizar cables eide de 80 conductores y no el tradicional 40. Así como su largo no debe exceder los 45 cm. para evitar problemas de impedancia en el cable. Esta norma no permite sacar los discos rígidos en funcionamiento. Estos discos corren a velocidades de
Página 103 de 210
BS Training Center
5.400 RPM la mayoría de los discos de esta norma de 40 GB para arriba lo hacen a 7.200 RPM. donde podemos encontrar discos de hasta 250 GB con buffer de transferencia de 8 MB en el caso de la serie profesional de WesternDigital El uso de esta norma, normalmente es hogareño, semi profesional
Explicación norma de HD hard disk disco rígido Parallel ATA Eide Utra ATA 33/66/100/133 Utiliza un conector de 40 pines de doble hilera. Esta norma arranco trasmitiendo datos a una velocidad de 3.3 MB./Seg. hoy día los Ultra ATA 133 alcanza una transferencia de datos de 133 MB./Seg. Se pueden conectar hasta 2 dispositivos EIDE por canal, uno esclavo otro maestro. Desde la norma Ultra ATA66 hasta la Utra ATA 133 se recomienda utilizar cables eide de 80 conductores y no el tradicional 40. Así como su largo no debe exceder los 45 cm. para evitar problemas de impedancia en el cable. Esta norma no permite sacar los discos rígidos en funcionamiento. Estos discos corren a velocidades de 5.400 RPM la mayoría de los discos de esta norma de 40 GB para arriba lo hacen a 7.200 RPM. donde podemos encontrar discos de hasta 250 GB con buffer de transferencia de 8 MB en el caso de la serie profesionaldeWesternDigital El uso de esta norma, normalmente es hogareño, semi profesional
Explicación normas de HD disco rígido SCSI Ultra SCSI 320 Norma que data desde los 80 en sus inicios se le podía colocar 7 dispositivos mas la placa controladora, hoy alcanza los 16 dispositivos SCSI. Esta norma a diferencia de las otras trabaja en forma totalmente independiente del CPU, la computadora pide la información y la placa controladora SCSI se encarga de resolver el pedido, buscar en que dispositivo esta y entregarle la info. a la cpu. La transferencia es mas que rápida con una vertiginosa velocidad de hasta 320 MB/Seg. Estos discos cuentan con la tecnología de errores CRC. Los últimos discos SCSI, tienen una velocidad de trabajo de 15.000 RPM. El costo de estos discos es mas que elevado, pero el rendimiento y las prestaciones que tienen,son excelentes. El uso de esta norma es para usos altamente profesionales y de grandes demandas de transferencia de datos almacenamiento y seguridad de los mismo. Sin lugar a dudas la norma mas costosa, pero mas confiable.
Formateo de los discos Debido a que aun el más pequeño disco rígido puede almacenar millones de bits, debe haber una forma de organizar el disco de manera que se pueda encontrar fácilmente cualquier secuencia de bits en particular. La forma más básica de organización de discos se denomina formateo. El formateo prepara el disco de manera que los archivos puedan escribirse a los platos y recuperarse rápidamente cuando sea necesario. Los discos rígidos deben formatearse de dos maneras: físicamente y lógicamente.
Formateo físico Página 104 de 210
BS Training Center Un disco debe formatearse físicamente antes de formatearse lógicamente. El formateo físico de un disco (también denominado formateo de bajo nivel) en general es realizado por el fabricante. El formateo físico divide un plato del disco duro en sus elementos físicos básicos: pistas, sectores y cilindros. Estos elementos definen la forma en la que los datos se registran y se leen del disco. Las pistas son vías circulares concéntricas grabadas en cada cara de cada plato, como las de un disco fonográfico o un disco compacto. Las pistas se identifican por número, a partir de la pista cero en el borde externo. El conjunto de pistas que se encuentra a la misma distancia del centro en todos los lados de todos los platos se denomina “cilindro”. El hardware y software de la PC a menudo trabajan utilizando cilindros. Las pistas se dividen en áreas denominadas “sectores”, que se utilizan para almacenar una cantidad fija de datos. Los sectores se formatean normalmente para contener 512 bytes de datos. Después de que un disco se formatea físicamente, las propiedades magnéticas del revestimiento en ciertas áreas del disco pueden deteriorarse gradualmente. Como consecuencia, los cabezales de lectura/escritura del disco encuentran mayor dificultad para escribir una serie de bits en el disco que después pueda leerse. Cuando esto ocurre, los sectores que no contienen bien los datos se denominan “sectores defectuosos”. Afortunadamente, la calidad de los discos modernos es tan elevada que los sectores defectuosos de este tipo son raros. Además, las PC´s modernas en general pueden determinar cuándo un sector es defectuoso, marcar el sector (de manera que nunca sea usado) y usar un sector alternativo. Formateo lógico Después de que un disco rígido ha sido formateado físicamente, debe formatearse lógicamente. El formateo lógico ubica un sistema de archivos en el disco. Un sistema de archivos permite que un sistema operativo, como por ejemplo el DOS, OS/2, Windows 95 o Windows NT, utilice el espacio disponible para almacenar y recuperar archivos. El formateo lógico puede efectuarse con las utilidades de formateo que se suministran con los sistemas operativos. Antes de formatear lógicamente un disco, se lo puede dividir en particiones. En cada partición puede aplicarse un sistema de archivos diferente (formato lógico). Después de que se ha formateado lógicamente una partición de disco, se la denomina volumen. Como parte de la operación de formateo, la utilidad de formateo le pedirá que le dé un nombre a la partición, denominado “etiqueta del volumen”. Este nombre le permite identificar el volumen (partición) en adelante.
Sistemas de archivos Todos los sistemas de archivos consisten en las estructuras necesarias para almacenar y manejar datos. Estas estructuras normalmente incluyen un registro de arranque del sistema operativo, archivos y directorios. Un sistema de archivo desempeña tres funciones principales: • • •
Control del espacio disponible y asignado. Mantenimiento de directorios y nombres de archivos. Control del lugar donde las distintas porciones de cada archivo se encuentran físicamente almacenadas en el disco.
Todo dispositivo que almacene datos ha de ser formateado antes de poder utilizarlo; es decir, hemos de darle la forma para que reconozca cómo ha de almacenar la información. Esta operación la realiza un programa como el FORMAT (formatear) que lo que hace es darle la forma de sectores y pistas para que un sistema operativo concreto reconozca ese espacio y a la vez destruye toda la información que contenga el citado dispositivo. Cuando guardamos un archivo, instalamos un programa, etc., la PC almacena la información en el disco duro en pequeñas áreas llamadas clústeres. Cuanto menor sea el tamaño del clúster que utilicemos más eficazmente se almacenará la información en el disco. El tamaño del clúster depende del tamaño de la partición (cada una de las divisiones lógicas de un disco, que se asemejan a discos duros separados) y el tamaño de la partición depende del sistema de archivos que utilice. Generalmente, la mayoría de los equipos utilizan una sola partición. Hoy en día existen varios sistemas de archivos en uso. Distintos sistemas de archivos pueden ser usados (reconocidos) por diferentes sistemas operativos. Algunos sistemas operativos sólo pueden reconocer un sistema de archivos, otros pueden reconocer varios sistemas de archivos diferentes. Algunos de los sistemas de archivos más comunes son los que se detallan a continuación:
Página 105 de 210
BS Training Center • • • • • • •
Tabla de Asignación de Archivos (FAT) Tabla de Asignación de Archivos 32 (FAT32) Sistema de Archivos de Nueva Tecnología (NTFS) Sistema de Archivos de Alto Rendimiento (HPFS) Sistema de Archivos NetWare Linux Ext2 UNIX
FAT El sistema de archivos FAT es el sistema utilizado por el DOS, Windows 3.x, y, normalmente, por Windows 95. El sistema de archivos FAT también puede ser usado por Windows NT y OS/2. El sistema de archivos FAT se caracteriza por el uso de una tabla de asignación de archivos (FAT) y clusters. En el sistema de archivos FAT, los clusters son las unidades más pequeñas de almacenamiento de datos; cada uno contiene una cantidad determinada de sectores de disco. FAT se usa para registrar qué clusters se encuentran en uso, cuáles están sin usar, y dónde se ubican los archivos. La tabla de asignación de archivos es el núcleo de este sistema de archivos, y se encuentra duplicada para proteger los datos. El sistema de archivos FAT también utiliza un directorio raíz que posee un número máximo permitido de entradas de directorio y que debe localizarse en una ubicación específica en el volumen. En los sistemas operativos que usan el sistema de archivos FAT, el directorio raíz se encuentra representado por el carácter de la barra hacia adelante (\), y es el primer directorio que aparece cuando arranca el sistema operativo. Al crear un archivo o un subdirectorio, la información sobre este archivo o subdirectorio se almacena en el directorio raíz como una entrada de directorio. Por ejemplo, una entrada de directorio FAT contiene información como, por ejemplo, el nombre del archivo, el tamaño del archivo, la fecha y la hora de la última vez en que se modificó el archivo, el número de cluster inicial (el cluster que contiene la primera parte del archivo) y los atributos del archivo (oculto, del sistema, etc.). El sistema de archivos FAT puede soportar un máximo de 65.525 clusters. De esta manera, el tamaño de los clusters utilizados depende de la cantidad de espacio de volumen disponible: el tamaño máximo de un volumen FAT es 2 Gigabytes (GB). Más allá de cuál sea el tamaño del volumen, el tamaño del cluster debe ser lo suficientemente grande como para incluir todo el espacio disponible dentro de 65.525 clusters. Cuanto mayor sea el espacio disponible, mayor debe ser el tamaño del cluster. FAT32 FAT32 es el sistema de archivos utilizado por las versiones actualizadas de Windows 95 (versión 4.00.950B o superior). El DOS, Windows 3.1, Windows NT, y la versión original de Windows 95 no reconocen los volúmenes FAT32, y por lo tanto se ven imposibilitados de arrancar desde un volumen FAT32 o de usar archivos de este volumen. FAT32 es una versión avanzada del sistema de archivos FAT y se basa en entradas de tabla de asignación de archivos de 32 bits, en lugar de las entradas de 16 bits que usa el sistema de archivos FAT. Como resultado, FAT32 soporta volúmenes mucho mayores (hasta 2 Terabytes). El sistema de archivos FAT32 utiliza clusters más pequeños que el sistema de archivos FAT (por ejemplo, clusters de 4KB para volúmenes de hasta 8 GB), tiene registros de arranque duplicados, y presenta un directorio raíz que puede ser de cualquier tamaño y estar ubicado en cualquier parte del volumen. NTFS El Sistema de Archivos de Nueva Tecnología (NTFS) es accesible solamente a través del sistema operativo Windows NT. NTFS no se recomienda para su uso en discos de menos de 400MB debido a que usa una gran cantidad de espacio para las estructuras del sistema. La estructura central del sistema del sistema de archivos NTFS es la tabla maestra de archivos (MFT). NTFS mantiene varias copias de la porción crítica de la tabla maestra de archivos para protegerla contra la pérdida de datos. NTFS usa clusters para almacenar archivos de datos, pero el tamaño de cluster no depende del tamaño del volumen. Puede especificarse un tamaño mínimo de cluster de 512 bytes, más allá de cuál sea el tamaño del volumen. El uso de clusters pequeños reduce la cantidad de espacio de disco desperdiciado y la fragmentación de archivos, una condición en la que los archivos se dividen en varios clusters no contiguos y que tiene como resultado un acceso más lento a los archivos. De esta manera, NTFS ofrece un buen desempeño en las unidades más grandes.
Página 106 de 210
BS Training Center HPFS El Sistema de Archivos de Alto Rendimiento (HPFS) es el sistema preferido para OS/2 y también se encuentra soportado por versiones más antiguas de Windows NT. Al contrario de lo que ocurre con FAT, HPFS clasifica el directorio en base a nombres de archivos, y usa una estructura más eficiente para organizar el directorio. Como resultado, el acceso a los archivos es a menudo más veloz que con los volúmenes FAT. Además, HPFS utiliza en forma mucho más eficiente el espacio de disco que el sistema de archivos FAT. HPFS asigna datos de archivos por sectores, en lugar de clusters. Para controlar los sectores que han sido usados y los que no, HPFS organiza un volumen en bandas de 8MB, con bitmaps de asignación de 2KB entre las bandas. Esta división por bandas mejora el rendimiento ya que los cabezales de lectura/escritura no necesitan volver a la pista cero cada vez que el sistema operativo necesita acceder a información acerca del espacio de volumen. Las versiones anteriores de MS-DOS y Windows utilizan exclusivamente el sistema de archivos FAT16, cuestión por la que no podíamos utilizar nombres de archivos que superasen los ocho caracteres. Pero Windows 98 y la última revisión de Windows 95 vienen con FAT32, sistema de archivos ampliado que mejora el rendimiento del disco y aumenta el espacio de éste, es de 32 bits y permite usar nombres de archivos y carpetas largos (de hasta 255 letras). El sistema de archivos FAT32 presenta las siguientes ventajas con respecto a FAT16: •
•
Permite que los programas se abran más rápidamente, cerca de un 36% más rápido. Utiliza un tamaño de clúster menor, lo que da como resultado un uso más eficaz del espacio del disco, cerca de un 28% más de espacio en disco.
Si un disco duro tiene menos de 2 Gb y utilizamos el sistema de archivos FAT16 y cambiamos a FAT32 no notaremos gran mejoría, pero si nuestro disco duro es mayor de 2 Gb sí notaremos su eficacia y nos ahorraremos tener que crear varias particiones.
Particiones Una partición es una división física del disco rígido. Una vez que el disco ha sido formateado físicamente, se puede dividir en particiones separadas (después de lo cual se efectúa el formateo lógico). Existen dos tipos principales de particiones: primaria y extendida. Además, las particiones extendidas se pueden subdividir en particiones lógicas. Se pueden crear hasta cuatro particiones principales en un disco duro, una de las cuales puede ser una partición extendida. De esta manera, se pueden tener como máximo cuatro particiones primarias o tres particiones primarias y una partición extendida .
Particiones primarias Una partición primaria puede contener cualquier sistema operativo, así como archivos de datos, como por ejemplo, archivos de aplicaciones y del usuario. Una partición primaria se formatea lógicamente para usar un sistema de archivos compatible con el sistema operativo instalado en ella. Si se crean múltiples particiones primarias, sólo una de éstas puede estar activa a la vez. Cuando una partición primaria está activa, los datos en las demás particiones primarias no son accesibles. De esta manera, se puede acceder a los datos en una partición primaria (para todos los fines prácticos) sólo mediante el sistema operativo instalado en dicha partición. Si es necesario instalar más de un sistema operativo en el disco, probablemente necesite crear múltiples particiones primarias debido a que la mayoría de los sistemas operativos sólo pueden arrancar desde una partición primaria. Particiones extendidas La partición extendida se inventó como una manera de superar el límite arbitrario de cuatro particiones. Es esencialmente una división física adicional del espacio de disco, que puede contener una cantidad ilimitada de particiones lógicas (subdivisiones físicas del espacio de disco). Una partición extendida no contiene datos directamente. Se deben crear particiones lógicas dentro de la partición extendida: estas particiones son las que contienen los datos. Las particiones lógicas deben formatearse lógicamente; cada una puede tener un sistema de archivos diferentes. Después del formateo lógico, cada partición lógica es un volumen de disco separado. Particiones lógicas
Página 107 de 210
BS Training Center Las particiones lógicas pueden existir sólo dentro de una partición extendida y deben contener sólo archivos de datos y sistemas operativos que pueden arrancar desde una partición lógica (por ejemplo, OS/2, OS/2 Warp, Linux y Windows NT). Los sistemas operativos que pueden arrancar desde una partición lógica, como OS/2, en general deben instalarse en una partición lógica; esto permite reservar las particiones primarias para otros usos.
Estructura lógica de los discos duros Lo que interrelaciona los discos duros con los disquetes, es su estructura, que se resumen en diferentes funciones del BIOS, que sirven entre otras cosas para el acceso a los mismos. En primer lugar, internamente los discos duros se pueden dividir en varios volúmenes homogéneos. Dentro de cada volumen se encuentran una estructura que bajo el sistema operativo del Ms-Dos, sería la siguiente:
Sector de Arranque. Primera tabla de localización de archivos (FAT). Una o más copias de la FAT. Directorio Raíz (eventualmente con etiqueta de volumen). Zona de datos para archivos y subdirectorios.
Como se muestra en el cuadro anterior, cada volumen se divide en diferentes zonas que por una parte acogen las diferentes estructuras de datos del sistema de archivos, y por otra los diferentes archivos y subdirectorios. En dicho cuadro no se han hecho referencia al tamaño de las diferentes estructuras de datos y zonas. Pero no es posible describirlas, ya que se adaptan individualmente al tamaño del volumen correspondiente •
•
•
•
•
El Sector de Arranque: Al formatear un volumen, el sector de arranque se crea siempre como primer sector del volumen, para que sea fácil de localizar por el DOS. En él se encuentra información acerca del tamaño, de la estructura del volumen y sobre todo del BOOTSTRAPLOADER, mediante el cual se puede arrancar el PC desde el DOS. A ésta parte se le llama sector de arranque (BOOT). La Tabla de Asignación de Ficheros (File Allocation Table FAT): Si el DOS quiere crear nuevos archivos, o ampliar archivos existentes, ha de saber qué sectores del volumen correspondiente quedan libres, Estas informaciones las toma la llamada FAT. Cada entrada a esta tabla se corresponde con un número determinado de sectores, que son adyacentes lógicamente en el volumen. Cada uno de estos grupos de sectores se llama Cluster. El tamaño de las diferentes entradas de esta tabla en las primeras versiones del DOS era de 12 bits. con lo que se podían gestionar hasta 4.096 Clusters, correspondiente a una capacidad aproximada de 8 Mbytes. En vista del problema que surgió al aparecer discos duros de capacidades más elevadas, se amplió el tamaño a 16 bits., permitiendo el direccionamiento de un máximo de 65.535 Clusters. Actualmente se está creando FAT’s de hasta 32 bits, para discos duros capaces de almacenar Gigas de información. Una o más copias de la FAT: El DOS permite a un programa de formateo crear no sólo una, sino varias copias idénticas de la FAT. Si el DOS encuentra uno de estos medios, cuida todas las copias de la FAT simultáneamente, así que guarda allí los nuevos clusters ocupados o liberados al crear o borrar archivos. Esto ofrece la ventaja de que se puede sustituir la FAT primaria en caso de defecto por una de sus copias, para evitar la pérdida de datos. El directorio Raíz: La cantidad máxima de entradas en el directorio raíz se limita por su tamaño, que se fija en el sector de arranque. Ya que el directorio raíz representa una estructura de datos estática, que no crece si se guardan más y más archivos o subdirectorios. De ahí que, dependiendo del tamaño, bien un disco duro o bien de volumen, se selecciona el tamaño del directorio raíz en relación al volumen. La Zona de Datos: Es la parte del disco duro en la que se almacena los datos de un archivo. Esta zona depende en casi su totalidad de las interrelaciones entre las estructuras de datos que
Página 108 de 210
BS Training Center forman el sistema de archivos del DOS, y del camino que se lleva desde la FAT hacia los diferentes sectores de un archivo.
Asignación de letras de las unidades Al arrancar la PC, el sistema operativo que se inicializa asigna letras de unidad (C:, D:, etc.) a las particiones primarias y lógicas en cada disco rígido. Las letras de unidad asignadas por los sistemas operativos son utilizadas por el usuario, el sistema, y las aplicaciones como referencia para los archivos de la partición. El sistema operativo puede cambiar las asignaciones de letras de las unidades al agregar o eliminar un segundo disco duro o al agregar, eliminar o copiar una partición en cualquier disco. Las asignaciones de letras de unidad también pueden cambiar de acuerdo con el sistema operativo que arranca o si se reformatea una partición con un sistema de archivos diferente. Si cambian las asignaciones de letras de unidades, partes de la configuración del sistema pueden pasar a ser no válidas. Por ejemplo, los comandos de inicio de las aplicaciones que se basan en una letra de unidad pueden perder su validez. Para evitar los cambios de configuración y para poder resolver los problemas de configuración, se deben entender varias cosas: cómo el sistema operativo asigna las letras de unidad, los tipos de problemas causados por los cambios en las letras de las unidades, qué puede hacerse al particionar para evitar cambios en las letras de las unidades y cómo resolver los problemas de configuración causados por los cambios inevitables.
Asignación de las letras de unidades por parte del sistema operativo Es importante entender el orden en que un sistema operativo asigna las letras de las unidades. Las letras de las unidades se asignan en primer lugar a las particiones primarias, en el orden en el que aparecen en los discos rígidos. La letra de unidad C: se asigna a la partición primaria activa en el primer disco, luego se asigna D: a la primera partición primaria reconocida en el próximo disco rígido, y así en adelante, hasta que se haya asignado una letra a la primera partición reconocida en todos los discos. A continuación, se les asignan letras de unidad a todas las particiones lógicas con un sistema de archivos que el sistema operativo reconozca, empezando por las que se encuentran en el primer disco y continuando en orden con las demás. Finalmente, a las unidades de CD-ROM y otros tipos de unidades para medios desmontables se les asigna una letra de unidad.
CUESTIONARIO Discos 1) Cuál de las siguientes describe la diferencia entre el cable para dikettera y para discos rígidos EIDE? A. El cable para diskettera es redondo, mientras que el cable de EIDE es plano. B. El cable para diskettera es más ancho que el cable de EIDE. C. El cable para diskettera tiene una torcedura que cruza los cables cerca de un extremo, comparado con el EIDE que es directo. D. ¡No hay ninguna diferencia! 2) Un Canal IDE puede soportar hasta ______ discos. A. 1 B. 2 C. 3 D. 4 3) Un sistema EIDE soporta hasta ______ discos. A. 1 B. 2 C. 3 D. 4 4) El espacio en disco asignado a un archivo se denomina: A. Clusters B. Sectores C. Cilindros D. Tracks 5) El uso y asignación de espacio del archivo en el disco es administrado por:
Página 109 de 210
BS Training Center A. B. C. D.
Controlador de Hard disk Administrador de Archivos FAT Administrador de recursos
6) Cual interfaz de dispositivo incluye Fast, Wide, and Ultra-Wide? A. IDE B. SCSI C. RLL D. MFM 7) La sigla IDE significa: A. Integrated Drive Electronics B. Internal Drive Electronics C. Industry Device Electronics D. Internal Drive Enhancements 8) Cuando 2 discos rígidos están instalados en un PC, uno debe ser el ______ e el otro el ______. A. Arranque, Copia de seguridad B. Maestro, Esclavo C. Primario, secundario D. Maestro, sub-maestro 9) SCSI es la sigla de: A. Small Computer Service Interface B. System Computer Service Interface C. Small Computer Systems Interface D. Small Computing System Input 10) La configuración de IRQ mas común para la diskettera es: A. 5 B. 6 C. 7 D. 8 E. 9 11) La configuración de IRQ mas común para el disco rígido es: A. 11 B. 12 C. 13 D. 14 E. 15 12) Que IRQ emplea comunmente la IDE secundaria? A. 11 B. 12 C. 13 D. 14 E. 15 13) Como resultado de agregar, modificar y eliminar frecuentemente archivos, el disco resulta: A. Infectado por un virus B. Disco roto C. Degradación del sistema D. Fragmentado 14) Entre los nombres alternativos para Ultra SCSI se incluyen: A. Fast SCSI B. Wide SCSI C. SCSI-3 D. SCSI-2
Página 110 de 210
BS Training Center 15) La creacion de tracks y sectores en un disco rígido es conocido como: A. Formato de bajo nivel B. Particionamiento C. Formato de alto nivel 16) Definir el sector de booteo y la tabla de localización de archivos en un disco es conocido como: A. Formato de Bajo Nivel B. Particionamiento C. Formato de Alto Nivel 17) Al agregar un segundo disco rígido en una PC, la selección de cual será el Maestro y cual el Esclavo se realiza comúnmente mediante: A. DIP switches B. Software C. Jumper settings D. IRQs 18) Los cables del tipo Ribbon emplean una codificación por color, usualmente roja. Esta codificación se asocia a cual PIN del conector? A. 1 B. 8 C. 16 D. 32 19) Que disco es mas rapido para la tranferencia de datos? Serial ATA IDE Scsi
Página 111 de 210
BS Training Center
Sistemas operativos Los sistemas operativos fueron desarrollados sobre todo para coordinar y trasladar estos flujos de datos que procedían de fuentes distintas, como las unidades de disco o los coprocesadores (chips de procesamiento que ejecutan operaciones simultáneamente con la unidad central, aunque son diferentes). Un sistema operativo es un programa de control principal, almacenado de forma permanente en la memoria, que interpreta los comandos del usuario que solicita diversos tipos de servicios, como visualización, impresión o copia de un archivo de datos; presenta una lista de todos los archivos existentes en un directorio o ejecuta un determinado programa. Entre los sistemas operativos mas populares encontramos: MS-DOS Windows 95 Windows 98 Windows Me Windows NT Windows 2000 Wndows 2003 Windows XP Home Windows XP Profesional Windows Starter Edition Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Ultimate Windows Server 2008 OS2 Linux Unix
Componentes de un S.O. Todo sistema operativo se compone de dos partes fundamentales: •
•
KERNELL (Núcleo): Es el núcleo del SO. Pueden conformarlo varios archivos. Es la parte que más se relaciona con el hardware. En el caso de MS-DOS está formado por dos archivos, que son: el MSDOS.SYS y el IO.SYS. El primero Realiza todas las opciones básicas de administración de los elementos hardware del sistema (comunicación entre el micro, la memoria, y los buses). El segundo es un DRIVER (manejador) elemental, que rige y organiza las Entradas y Salidas básicas del sistema (I/O), como la comunicación con consola (teclado y monitor), las unidades de disco e impresora. SHELL (Caparazón, es el Procesador o Intérprete de Comandos): Es la Interfaces (intermediario) con el Usuario, y por eso la parte más visible del SO . Puede estar formada por un solo archivo o bien consistir en todo un ENTORNO GRAFICO. Permite utilizar la computadora, bien a través de comandos que se ingresan por la consola, o bien mediante eventos gráficos como la pulsación de un de un botón o el desplazamiento de un cursor. En el caso de MS-DOS, es el archivo COMMAND.COM, mientras que el shell empleado por Windows suelen ser el Progman.EXE o el Explorer.EXE (según la versión empleada)
Conceptos basicos sobre MS-DOS El MS-DOS fue el primero de los sistemas operativos utilizado en la PC, conocerlo (conocer el funcionamiento y comandos básicos del DOS ) al menos en parte resulta importante ya que suele ser necesario para muchas maniobras que realizan los técnicos en reparación. Como sistema operativo el DOS (sistema operativo en disco) es hoy en dia un sistema muy rudimentario. El mismo fue diseñado de forma tal que pudiera cargarse en forma automática en la memoria (con los archivos IO.SYS, MSDOS.SYS y COMMAND.COM en el sector de booteo de cualquier tipo de unidad de disco), de modo tal de brindar una forma de poder administrar los recursos disponibles en el sistema (CPU, RAM, DISCOS, VIDEO y TECLADO), para resolver cualquier tarea (a través de las aplicaciones apropiadas).
Página 112 de 210
BS Training Center De no existir S.O., deberíamos aprender a “hablar en Binario” para comunicarnos con la PC, de aquí su nombre Sistema que permite Operar con el equipo. Inicialmente se centro la atención en aprovechar al máximo los recursos disponibles, lo cuales eran muchos menos de los tiene un equipo actualmente. Así este sistema operativo requiere y se apoya fundamentalmente en la BIOS, dando una combinación muy limitada para los equipos actuales. Entiendase que en esa época tan solo una lista muy reducida de dispositivos estaban relativamente estandarizados, lo cual hacia muy difícil su administración.
El Símbolo del sistema Cuando inicie por primera vez su PC, probablemente verá aparecer y desaparecer muy rápidamente información en su pantalla, no se preocupe trataremos este tema mas adelante. Una vez finalizado esto, quedará el PROMPT (símbolo del sistema) indicado como: C:\> El carácter intermitente de subrayado se llama Cursor, e indica que el sistema se encuentra a la espera de un nuevo comando a ejecutar. Archivos: permite al DOS distinguir entre un conjunto de información y otro. Los archivos proviene de distintas partes, algunos están incluidos en el S.O., otros vienen con las aplicaciones (por ejemplo los que conforman un procesador de textos) y otros son generados por el mismo usuario. Contienen códigos e información necesaria para que su PC y aplicaciones se ejecuten. En DOS los nombres de los archivos deben cumplir con ciertos requisitos tales como: • La longitud de su nombre debe incluir de 1 a 8 caracteres, pudiendo incluir una extensión de 0 a 3 caracteres. • Dos archivos ubicados en un mismo directorio no pueden tener el mismo nombre (no se distinguen entre mayúsculas y minúsculas). • No pueden contener caracteres reservados tales como: {espacio}, {2 puntos}, {barras diagonales}, {enter}, entre otros. Los comandos (instrucciones a procesar por el sistema operativo) pueden ser internos (se encuentran disponibles siempre, ya que se cargan el en booteo) y externos (se encuentran en forma de archivo, de no existir los mismos, no podrán ejecutarse). Directorios: Permiten el agrupamiento de archivos de modo de organizar mejor las unidades de discos (los archivos incluidos en el DOS se encuentran almacenados por lo general en el directorio DOS). Un directorio puede contener a su vez otro directorio, el cual es denominado subdirectorio. Un directorio particular lo conforma el directorio raíz, indicado como “ \ ”, desde el cual se ramifican los restantes subdirectorios (cad unidad cuenta con un único directorio raíz). Por lo general el prompt suele indicar el directorio de trabajo actual, por ej C:\DOS> indica que nos encontramos en la unidad C: dentro del directorio DOS. Para ejecutar un comando, solo ingreselo a continuación del símbolo del sistema y oprima <ENTER>. Pueden ser escritos en MAYÚSCULAS o minúsculas, indistintamente. Conocer los comandos disponibles en la versión de sistema operativo que emplee le permitirá administrar de mejor modo su equipo.
Comandos mas comunes Comando VER DIR
Tipo Interno Interno
MD [nombre] CD [nombre] RD [nombre] TREE DELTREE
Interno Interno Interno Interno Externo
Permite Obtener información sobre la versión de sistema actual Obtener un listado del contenido de un Directorio (antiguo nombre dado a las carpetas) Crear un directorio con el nombre especificado Cambiar al directorio especificado Eliminar el directorio especificado, solo si se encuentra vacio. Obtener un esquema de la estructura de subdirectorios existentes Eliminar el directorio especificado con todo su contenido
Página 113 de 210
BS Training Center
DEL UNDELETE COPY XCOPY DISKCOPY MSBackup REN EDIT HELP KEYB FDISK
FORMAT
SCANDISK DEFRAG INTERLNK INTERSVR
(incluyendo subdirectorios) Interno Eliminar archivos de un directorio Externo Recuperar archivos eliminados recientemente (siempre que los clusters empleados por el miso no hayan sido reasignados a otro archivo) Interno Copiar archivos de un directorio a otro Externo Copiar un directorio completo (incluyendo subdirectorios) Externo Copiar discos completos Externo Crear/Recuperar copias de seguridad de sus archivos mas críticos. Anteriormente referido como Backup y Restore. Interno Permite cambiar el nombre a un archivo Externo Editar archivos en forma de texto Externo Obtener un listado completo de los comandos disponibles, brandando la sintaxis y ejemplo de los mismos Externo Emular teclados que utilizan diversas distribuciones de caracteres y símbolos Externo Crear/Eliminar/Activar/Mostrar particiones en sus unidades de discos rígidos. Una unidad de disco de este tipo no puede ser empleada por el S.O. hasta tanto no haya sido particionada apropiadamente. si elimina una unidad o partición perderá definitivamente todos los archivos almacenados en ella. Si su PC tiene unidades de discos comprimidas, Fdisk no muestra la información sobre dichas unidades, ya que una unidad de disco comprimida existe en su disco “físico” como un sistema de archivos ocultos, de solo lectura llamado Archivo de Volumen Comprimido (CVF), asociado con una letra de unidad de discos, permitiendo de esta forma emplear los archivos que se encuentren almacenados en dicho CVF. Sin embargo para Fdisk el CVF no es una unidad separada, sino un archivo como cualquier otro. Externo Definir la forma en que el S.O. organizará la información (archivos y directorios) en la partición/unidad de disco especificada. El reformatear un disco tambien causa la pérdida de la información actual del mismo. Al formatear un disco el sistema verifica la integrida física del mismo y crea paralelamente la FAT (tabla de localización de archivos) que le permitira administrar información en él. Externo Analiza la integridad física del disco y la coherencia de los archivos en el mismo Externo Reorganiza/reubica los archivos en el disco, de modo tal de colocarlos en clustters continuos, logrando agilizar la lectura de los mismos y liberar espacio ocioso por clustter incompletos. e Externo Permiten conectar 2 equipos, a través de sus puertos seriales o paralelos, de modo tal de compartir sus discos e impresoras
Tip Si no recuerda la sintaxis o alguno de las parámetros típicos de algún comando simplemente ingrese el mismo seguido de /?
Configuración del sistema La mayor parte de la información de configuración del sistema se encuentra almacenada en 2 archivos ubicados en el directorio raíz del disco de inicio. Si bien al instalarse MS-DOS crea automáticamente los mismos, con una configuración básica, estos archivos tienen formato de texto, permitiendo así ser
Página 114 de 210
BS Training Center creados/editados por parte del usuario. Cada vez que el equipo es inicializado, el DOS ejecuta estos archivos automáticamente. Estos archivos son: CONFIG.SYS: contiene comandos que permitan la configuración de los componentes de hardware (memoria, teclado, Mouse, impresoras, etc.), y es el primero de los 2 en ejecutarse. AUTOEXEC.BAT: es un archivo de procesamiento por lotes, que contiene los comandos que desee se ejecuten automáticamente al inicializar el sistema Tip Las configuraciones de ambos archivos controlan los componentes básicos de sus sistema. Si los cambios realizados no son correctos, su sistema puede no inicializarse correctamente. En tal caso pruebe reiniciar, y presionar F8 (para saltear la carga de ambos) o simplemente reiniciar desde una diskette booteable de respaldo (lo tiene no??)
Para crear y editar ambos archivos puede emplear el edit del propio DOS. Si no cuenta con él u otro editor de textos, puede crearlos (no reeditarlos) con el comando Copy con el cual se cierra pulzando CTROL+Z y luego <ENTER>, por ejemplo: Copy con config.sys ; ingrese comando <ENTER> ; ingrese comando <ENTER> ; ingrese comando <ENTER> <CTROL+Z> <ENTER> El cual si bien es limitado (no puede corregir lineas ya entradas) , siempre estará disponible pues el copy es un comando interno.
Recuperacion de Datos El CONFIG.SYS Para ampliar el rango de dispositivos que el DOS era capaz de administrar, surgieron los drivers: software diseñados por los fabricantes de hardware que brindaban al S.O. el apoyo necesario para administrar los nuevos recursos, permitiendo además indicar (mediante parámetros, que tampoco eran estandarizados) el modo de operación requerido por el usuario o las aplicaciones. Para poder automatizar la carga de estos drivers, se dispuso de un archivo adicional: el CONFIG.SYS (el comando DEVICE o DEVICEHIGH es el encargado de especificar los drivers de dispositivos en él) Un caso típico lo constituyo el Windows 3.1, quien fue la primera interfaz gráfica sobre MS-DOS capaz de superar la barrera de 1Mb. Para ello utilizaba el procesador en modo protegido. A tal fin, MS creó el controlador necesario, DPMI (Dos Protected Mode Interface), el cual conocemos como el Himem.sys. Otro caso típico es el EMM386.exe. Su funcionamiento se basa en la memoria real, que está por debajo del mega, en concreto 640Kb. Desde esta cantidad al 1º mega, existen 196Kb y de ellos 32 son utilizados por la bios de la tarjeta gráfica. En cierto momento, surgió la idea de ocupar ese espacio para meter las propias rutinas de MS-DOS y así dejar libre espacio en los primeros 640Kb. La primera versión que empleo esta idea fue la MS-DOS 5.0. Y de hecho Windows98 se identifica con MS-DOS 7.10. Así pues, MS-DOS 5.0 modificó el código y cargaba todo o parte de sus rutinas en ese espacio, y con el EMM386 se encargó de recuperarlo y utilizarlo para residentes en la memoria. Se le denominó UMB (Upper Memory Block). Pero aún así, queda espacio libre hasta llegar al mega. Surgieron entonces dos controladores, como XMS (Extended Memory System) para memoria extendida; y la EMS (Expanded Memory System), ésta última utilizaba una ventana apuntando a bloques de 64Kb en cualquier posición por encima del mega. De esta forma, cambiando las direcciones, se utilizaban páginas de 64Kb superior al mega.
Página 115 de 210
BS Training Center El subsiguiente cambió del procesador 8086 y posteriores, sirvió para manejar la memoria en modo protegido por encima del mega. Se modificó al controlador EMM386 para admitir esa funcionalidad. Resumiendo: EMM386 tiene (o puede tener) tres funciones básicas: 1) 2) 3)
Control de la memoria EMS (LIM) y creación del marco de pagina Soporte a la memoria UMB. Soporte a la memoria HMA (HIGH).
Es importante indicar, que si ponemos el driver EMM386.EXE en el config.sys, entonces es obligatorio poner primero el HIMEM.SYS en dicho archivo. Además, también es importante resaltar, que aunque pongamos el parámetro RAM, esto solo indica que esta memoria estará disponible para programas que "sepan" utilizarla. En particular si queremos que el propio MsDOS pueda utilizarla, se deberá incorporar en el config.sys (en cualquier sitio), la línea: DOS=UMB Y por ultimo, también, para que el propio MsDOS pueda utilizar la memoria HIGH (HMA), se deberá igualmente incorporar la línea: DOS=HIGH Ambas líneas, pueden resumirse en: DOS=HIGH,UMB (pero recordar que solo tendrán sentido si tenemos el EMM386 con el parámetro RAM, y esto además obliga a tener el HIMEM.SYS)
Otros comandos del Config.sys Que quede bien en claro que: 1) Estos parámetros únicamente tendrán efecto en MsDOS no en Windows 9x o superior. 2) Las ventanas MsDOS bajo Windows no se ven afectadas por estos parámetros. Incluso la apertura de archivos se hace a través de Windows en estos casos. 3) Lo que he comentado en los puntos 1) y 2), es la teoría. La práctica nos demuestra, que efectivamente, si que influyen en Windows: pero NEGATIVAMENTE. Es decir, jugando con estos parámetros, lo único que podemos conseguir es que Windows 9x funcione peor, pero le resultan indispensables en caso de estar usando DOS como S.O. Veamos entonces estos parámetros y su efecto tanto en MsDOS como en Windows. Tip Algunos de los parámetros que veremos a continuación, pueden terminar en la palabra HIGH. Esto indicará que el MsDOS lo cargará en memoria alta si tenemos activo el EMM386. Pero esto no es necesario (y además es contraproducente), si además hemos especificado el parámetro DOS=HIGH,UMB que vimos anteriormente, el propio MsDOS ya cargará automáticamente en memoria alta y sin necesidad de "forzar" esta situación. ACCDATE=disco1+|- disco2+|-
Guardará la fecha de la ultima vez que ha accedido a los archivos de un disco o nó (en función del + o del -). Este parámetro no tiene efecto en Windows, ya que por defecto Windows nos informa de estos accesos. BREAK [ON|OFF] Sirve para activar la manera de "parar" un programa MsDOS. En un programa MsDOS, pulsando CTRL-C podemos casi siempre teclear CTRL-C y pararlo. Pero el MsDOS, únicamente chequea el que hayamos pulsado CTRLC, cuando va a escribir en pantalla o cuando va a leer desde teclado. Si nuestro programa no está haciendo ninguna de estas dos cosas en ese momento, no se parará. Si tenemos BREAK ON en el config.sys, el MsDOS también chequeará el que pulsemos CTRL-C cuando va a leer o escribir en disco. De esta manera, aunque nuestro programa no escriba en pantalla, se supone que al menos, accederá al disco y por tanto de esta manera podremos pararlo. No tiene ningún efecto en
Página 116 de 210
BS Training Center Windows, y este parámetro no será pernicioso tampoco para Windows. Es conveniente tenerlo. En cualquier ventana MsDOS, podrá teclear BREAK y ver la situación en la que me refiero. BUFFERS=n[,m] ; BUFFERSHIGH=n[,m] Asigna memoria "real" para contener bufferes de disco. Recordar que cada sector de disco son 512 bytes, por tanto cada buffer que asignemos, nos robará medio k de la memoria real. No tiene ningún efecto bajo Windows ni bajo las ventanas MsDOS bajo Windows. Únicamente tiene efecto en MsDOS puro. Y también tiene efecto al "arrancar" Windows, antes de que este entre en modo protegido. Antes de que entre el procesador en ese modo, se está utilizando todavía el antiguo sistema de apertura y carga de ficheros en MsDOS. Por tanto se ahorraría "algo" de tiempo al arrancar Windows, si este parámetro fuese elevado. Mi consejo es NO ponerlo. Solo sirve para ahorrar unos segundos en el arranque de Windows. Por contra, nos disminuirá muchísimo nuestra memoria real. Recordar que esta memoria es "preciosa", no solo por la posibilidad de rodar antiguos programas o juegos MsDOS en ventana que requieren mucha memoria, sino también porque el propio Windows necesita "parte" de la memoria real para cargar ciertas secciones de DLLs (normalmente DLLs de 16 bytes heredadas del 3.1), pero de todas maneras, influye negativamente en las prestaciones de Windows el tener "poca" memoria real. DEVICE= ; DEVICEHIGH= Con estas líneas cargamos un driver de dispositivos. Ya hemos comentado que Windows, excepto el HIMEM.SYS y el EMM386, NO necesita ninguno. Y no es conveniente tener ninguno. El poner alguno, indica que es un "viejo" programa o necesario para un "viejo" dispositivo. Por tanto esto influye negativamente en el comportamiento de Windows. En caso de tener que poner algún driver (solo en caso de "extrema necesidad), podemos utilizar el DEVICEHIGH (en vez del DEVICE), en este caso y una vez que además hemos utilizado el HIMEM y el EMM386. Casi (pero no todos) todos los drivers admiten funcionar en memoria alta. Existen específicos (sobre todo los de acceso a las antiguas tarjetas SCSI, y alguno de red en modo real), que no funcionaran o provocarán cuelgues aleatorios si los cargamos en memoria alta. La instrucción DEVICEHIGH admite además la "región" de carga (con el parámetro /L, pero es opcional). Se llama "región" de carga, al numero del posible hueco en memoria superior. Recordar que comentamos que hay huecos en la memoria superior que se pueden utilizar, si hemos puesto el EMM386 con el parámetro RAM y utilizamos DOS=UMB. Evidentemente, como en teoría podemos tener varias "bios" de varias tarjetas en esos huecos de memoria, puede que no queden "contiguos". Si no quedan contiguos, admiten "numeración". Pues bien, podríamos especificar así el "numero" del hueco UMB. DOS=HIGH|LOW[,UMB|,NOUMB][,AUTO|,NOAUTO] No conviene andar jugando con este parámetro. Únicamente poner DOS=HIGH,UMB si utilizamos EMM386. El intentar forzar la memoria de otra manera es únicamente para alguna situación muy especifica (y totalmente improbable). FCBS=x ; FCBSHIGH=x Es un parámetro viejísimo. Herencia del MsDOS 1.0 (del año 82). Este MsDOS abría los archivos mediante la técnica de "File Control Block". Es decir era necesario crear en memoria una estructura de control y pasárselo a las funciones de acceso a disco. Esto ya no se utiliza (desde hace mas de 15 años). Pero por cuestiones de compatibilidad con los posibles programas MsDOS del año 82 que nos quedasen, todavía existe esta opción. FILES=nn ; FILESHIGH=nn Indica el numero máximo de archivos que puede tener abierta una aplicación MsDOS. Mismos comentarios que he realizado para los BUFFERS: No tiene ningún efecto bajo Windows ni bajo las ventanas MsDOS bajo Windows. Únicamente tiene efecto en MsDOS puro. Y también tiene efecto al "arrancar" Windows, antes de que este entre en modo protegido. Antes de que entre el procesador en ese modo, se está utilizando todavía el antiguo sistema de apertura y carga de ficheros en MsDOS. Por tanto se ahorraría "algo" de tiempo al arrancar Windows, si este parámetro fuese elevado. Consejo “NO ponerlo”. Solo sirve para ahorrar unos segundos en el arranque de Windows. Por contra, nos disminuirá muchísimo nuestra memoria real. Recordar que esta memoria es "preciosa", no solo por
Página 117 de 210
BS Training Center la posibilidad de rodar antiguos programas o juegos MsDOS en ventana que requieren mucha memoria, sino también porque el propio Windows necesita "parte" de la memoria real para cargar ciertas secciones de DLLs (normalmente DLLs de 16 bytes heredadas del 3.1), pero de todas maneras, influye negativamente en las prestaciones de Windows el tener "poca" memoria real. INSTALL= ; INSTALHIGH= Equivale exactamente lo mismo que cargar un programa (no un driver de dispositivo), en el AUTOEXEC. Si estas líneas se ponen, se ejecutarán siempre al final del config, independientemente de en donde las hayamos situado. LASTDRIVE= ; LASTDRIVEHIGH= Indica cual es nuestra "ultima" unidad o letra de disco. Este parámetro afecta a Windows, por lo que no conviene tocarlo. En el antiguo MsDOS 6.22, si no lo poníamos por defecto, era la F:. En el MsDOS de Windows 95 / 98, por defecto es la letra Z:, por tanto no debe tocarse. NUMLOCK=[ON|OFF] Indica si queremos que la tecla de bloqueo del teclado numérico esté o no activa. No es necesario ponerlo y se asumirá lo que esté definido en la bios de nuestra máquina. REM Escrito por delante de cualquier línea, la convierte en línea de "comentarios". Por tanto no se ejecutará la instrucción que va a continuación. SET variable=xxxxxxxx Permite especificar variables de entorno. En los antiguos MsDOS, esto era posible únicamente en el AUTOEXEC.BAT. Actualmente es posible en ambos sitios: en el config y en el autoexec. SHELL=[[disco:]path]programa [parametros] Este comando *si* es importante. No es necesario, pero algunas veces nos puede ayudar a solucionar algún problema. Aquí se define el "interprete de comandos". Normalmente sabemos que dicho interprete es el COMMAND.COM pero puede ser perfectamente otro interprete que no sea de MS (existen interpretes de comandos de terceros). Por defecto, si no ponemos la línea, asume que es el COMMAND.COM. Pero recordar que el command.com, admite parámetros. Podéis verlo dando command /? en una venta MsDOS. Imaginar que queréis que por defecto TODOS los command (o ventanas MsDOS) de vuestra maquina se abran con unas determinadas características de tamaño de entorno ,etc... Bien en este caso, como queremos "todas", lo mas cómodo es especificarlos en el SHELL del config.sys. STACKS= ; STACKSHIGH= Define el número de stacks (pilas) para el uso internos del MsDOS. No es conveniente ponerlo y no tiene ningún efecto en Windows ni en ventanas MsDOS bajo Windows. SWITCHES= /F /K /N /E[:n] /K Fuerza un teclado "enhanced" como teclado normal. /N Deja inactivas durante el arranque las tecla F5 y F8 que nos permite "pasar" del archivo de comandos. /E[:n] Si se usa sin el parámetro :n indica que se debe suprimir la reasignación de ciertas extensiones de la bios (EBIOS). No es conveniente tocar este parámetro ya que puede tener efectos negativos en la memoria real de la maquina al forzar la carga de las extensiones de la bios en memoria baja.
Lista de controladores de dispositivos provista con MS-DOS Controlador ANSI.SYS
Propósito Admite la emulación de terminal del Instituto de eStandares Americano
Página 118 de 210
BS Training Center DISPLAY.SYS DBLSPACE.SYS DRIVER.SYS EGA.SYS EMM386.SYS HIMEM.SYS RAMDRIVE.SYS SETVER.EXE SMARTDRV.EXE KEYBOARD.SYS
Admite el cambio de tabla de códigos para monitores Hace que MSDOS mueva DBLSPACE.BIN a la memoria superior Crea una unidad lógica que puede usar para referirse a una unidad de disquete física Guarda y restaura la presentación cuando se usa el Conmutador de tareas de MSDOS Shell o Windows con un monitor EGA Simula la memoria expandida y proporciona acceso al área de memoria superior en sistemas con un procesador 80386 o superior con memoria extendida Administrar el uso de memoria extendida en un sistema 80286 o superior con memoria extendida Simula una unidad de disco rígido creando una unidad de disco virtual en la RAM Carga la tabla de versión de MSDOS en la memoria Realiza un buffer doble para los controladores de disco rígido que no pueden funcionar con la memoria que proporciona el EMM386 o windows ejecutándose en el modo mejorado 386 Contiene los códigos de teclado
AutoExec.Bat Es quien se encarga (o puede encargarse) de ejecutar cualquier programa MsDOS, así como de establecer las condiciones de "entorno" de todo el MsDOS, y lo que es más importante: de todo Windows. Esto ultimo, deriva de que Windows "hereda" todo el entorno que tenía al arrancar. Estrictamente este archivo no es necesario (al igual que el config.sys), pero por desgracia, el MsDOS y el Windows, están pensados para configuraciones regionales USA (así como el teclado). Por tanto como nuestro sistema (y nuestro teclado) no está en USA, debemos incorporar unas pocas líneas, tanto en el config, como en el autoexec. Recordemos que en el config eran: device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) Country=034,850,C:\WINDOWS\COMMAND\country.sys Y en el autoexec.bat, son: mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi) mode con codepage select=850 keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys (En ambas me estoy refiriendo a "España" y teclado Español. Para configuraciones en Latino América, estas líneas variarán ligeramente) Básicamente, en estas líneas, estoy configurando la tabla de códigos, como la 850, el país España como 034, y el teclado como español "sp". El problema nos puede venir causado, porque si no tenemos correcta la página de códigos en Windows 98, los caracteres acentuados y caracteres locales (como la "ñ") aunque la veamos correctamente en pantalla, se almacenan con la tabla de códigos por defecto del MsDOS. Entonces veríamos correctamente los nombres de archivos acentuados, pero internamente el nombre estaría almacenado con otro código. En esta situación, si instalamos Windows NT o Windows 2000, estos, al configurarse (recordar que son independientes y no se apoyan en el MsDOS), se configuran con la tabla correcta de códigos: 850. Por tanto los caracteres acentuados en nombres de archivos, serán otros. De esta manera, un scandisk desde Windows 98 a la partición NT, nos dará errores en los nombres de archivo, y lo que es mas grave: intentará arreglarlos (estropeando el correcto desde "su" sistema). Exactamente igual nos pasará desde Windows 2000. Página 119 de 210
BS Training Center
Tip Es importante, sobre todo si vamos a tener más de un sistema operativo, es decir, si nuestro sistema va a convivir con NT 4 o con Windows 2000, que estas líneas estén correctamente definidas.
Condiciones de entorno Se entiende por entorno, aquellas variables que son comunes a todo el sistema. Se heredan entre los procesos. En general no son necesarias, excepto para programas particulares que las vayan a utilizar. Las variables que queramos que se vean en "todo" el sistema y que puedan ser leídas por un programa, se asignan en el autoexec mediante el comando SET. Esto lo utilizan muchas aplicaciones. La variable más curiosa de entorno, es la TEMP. Esta la utilizan desde el comienzo del MsDOS, muchas aplicaciones, y en particular, también la utiliza Windows. Por defecto, sino está definida, el propio MsDOS le asigna el contenido C:\WINDOWS\TEMP y por costumbre desde los inicios del DOS, esta carpeta se utiliza para escribir en ella ficheros temporales que necesiten las aplicaciones, y que por definición pueden ser borrados en cualquier momento. Los programas o aplicaciones bien realizadas, deberían además ser las responsables de borrarlos. Pero esto, quizá sea mucho pedir... Tal y como estabamos comentando con el entorno, nosotros podemos definir en el autoexec otra localización de la carpeta TEMP. Lo más normal es tener: SET TEMP=C:\TEMP Y a su vez tener creada la carpeta TEMP en C:. Una de las variables de entorno más importante en el PATH (camino). Cuando tecleamos un programa para su ejecución, tanto el MsDOS como Windows, buscan el programa en la carpeta en donde estamos en ese momento, y si no lo encuentran, lo buscan en el "camino" que esté definido en nuestra variable PATH. Por defecto, sino especificamos un path, en Windows por defecto el path es C:\WINDOWS;C:\WINDOWS\COMMAND (se debe tomar nota, que los distintos caminos, se separan por punto y coma). Como PATH, además, es una variable de entorno, puede ser asignada mediante el comando SET. Es lo más cómodo. Imaginar que queremos "añadir" al PATH que tuviésemos en un momento determinado, la carpeta C:\KK. Bien, lo más sencillo sería escribir: SET PATH=%PATH%;C:\KK Observe que lo que estamos haciendo, es decirle que el nuevo PATH, es igual al anterior (en este caso, se pone %PATH% -es decir encerrado entre símbolos %), ya continuación, separado por punto y coma, el camino que queremos añadir. Tip
Para ver el PATH que tenemos en un determinado momento, podemos abrir una ventana MsDOS y teclear simplemente PATH. Esto nos mostrará el contenido del PATH. Igualmente en una ventana MsDOS, si tecleamos el comando SET nos mostrará todas las variables de entorno, y en particular el propio PATH, ya que esta es una variable de entorno. Cuando dentro de Windows, vamos a Inicio->Ejecutar y tecleamos el nombre de un programa, Windows primero buscará en C:\WINDOWS\SYSTEM y si no lo encuentra, a continuación buscará en el PATH.
Página 120 de 210
BS Training Center
Confusión sobre el MSCDEX Existe cierta confusión que con respecto al MSCDEX y la posibilidad de ver o no la unidad de CDROM desde MsDOS puro, veamos entonces este tema. Notas a tener en cuenta: 1 ) No le hace falta a Windows, que tengamos definido "nada" en nuestro config y autoexec, para ser capaz de ver la unidad de CDROM. 2 ) Si tuviésemos algo definido, es mas que probable que a Windows no le quede mas remedio que acceder a nuestra CDROM, utilizando el viejo método de acceso de 16 bits, perdiendo entonces la capacidad de acceso en 32 bits. Además, también es mas que probable, que si nuestra CDROM fuese IDE, perdamos el acceso a 32 bits también en nuestro disco duro si este está en el mismo cana IDE. Con lo anterior, quiere decir: "cuidadito" con lo que tenemos o ponemos allí. Repasemos un poco el antiguo MsDOS, para entender como se accedía a una CDROM (sistema de 16 bits). Para acceder a la CDROM, necesitamos dos componentes software: 1) Un driver de dispositivo (por ser driver, debe estar en el config.sys), que nos permite ver un dispositivo de tipo "stream" (o de flujo) como un dispositivo "récord" (orientado a registro). Recordad que un CDROM es un dispositivo "stream" - como si fuese una unidad de cinta -. 2) Un programa (por tanto, montado en el autoexec), que sea capaz de acceder al dispositivo virtual montado en el punto 1), y devolvernos los datos como si fuese una unidad de "disco". Este programa es un estándar de Microsoft: el MSCDEX (pero podría ser cualquier otro y de echo existieron algunos durante la vida del antiguo MsDOS). A partir de ahora me voy a referir únicamente a los CDROM IDE. (la idea básica, de todas maneras, es igualmente extrapolable a los CDROM SCSI). Hasta que surgió Windows 98, y nos incorporó un driver casi "universal" para todas las unidades de CDROM, era bastante normal en el MsDOS el tener drivers del tipo: DEVICE=C:\HITACHI.SYS /D:MSCD001 DEVICE=C:\PIOONER.SYS /D:. Es decir un driver de nuestro fabricante de CDROM (normalmente lo identificamos por el parámetro /D:MSCD001) en el config.sys para poder ver nuestra CDROM. Igualmente teníamos una línea del tipo MSCDEX /D:MSCD001 en el autoexec. Observe que el nombre puesto en /D:MSCD001, puede ser cualquiera, con tal de que sea el mismo en el driver del config y en el programa MSCDEX. Bien, Windows nos aporta un driver "casi" universal: el OAKCDROM.SYS (que podemos encontrarlo en el disco de inicio de Windows 98, o bien en la carpeta C:\WINDOWS\COMMAND\EBD). Por tanto incorporando este driver en el config y a su vez invocando al programa MSCDEX, tendríamos acceso a la CDROM en modo MsDOS puro. Pero... debido a los problemas comentados al principio, esto está completamente desaconsejado. Perderíamos muchas prestaciones en nuestro sistema. Entonces, la pregunta es ¿cómo puedo acceder a la CDROM, al reiniciar en modo MsDOS, desde Windows?. Bueno, y además, existe un problema: un driver de dispositivo, "debe" cargarse en el config.sys. Veamos tres posibilidades para solucionar este problema: 1) Cargar el OAKCDROM.SYS en el config.sys de nuestro propio Windows. Y NO cargar el MSCDEX. Con esto evitamos que el acceso se haga a 16 bits. Posteriormente crearnos un archivo en nuestro directorio de Windows, llamado DOSSTART.BAT que únicamente tuviese la línea de MSCDEX /D:MSCD001. Si este el archivo ya existiese, incorporarle dicha línea. Esta solución funciona, pero tiene dos inconvenientes: 1º consumo de memoria MsDOS (al cargar el driver anterior), que luego no sirve para nada bajo Windows. Y 2º, este tipo de drivers en
Página 121 de 210
BS Training Center combinación con ciertas controladoras y unidades de CDROM, pueden causar inestabilidades al Windows. 2) Utilizar algún programa de los llamados "cargadores" de drivers. Por ejemplo, Creative Labs, tenia en su servidor FTP, un programa llamado CTLOAD, que era capaz de cargar un driver una vez que estuviésemos en MsDOS y sin necesidad de incorporarlo en el config. La manera de cargarlo sería entonces: CTLOAD C:\WINDOWS\COMMAND\EBD\OAKCDROM.SYS /D:MSCD001 MSCDEX /D:MSCD001
(y suponiendo que el programa CTLOAD, lo hemos dejado por ejemplo en C:\windows\command para que lo encuentre en el path). Incorporando estas líneas en el DOSSTART.BAT citado anteriormente, tendríamos acceso a la CDROM al reiniciar en modo MsDOS. 3) Tercera posibilidad: utilizar un config y autoexec propio y crear un acceso directo a un "command.com" desde el escritorio con ese config y autoexec propio que incorpore esas líneas cada una en su correspondiente archivo. Tampoco me gusta, porque esto implica el tener que "mantener" otros config y autoexec. Quizás “mejor”solución sea la 2.
Resumen de Comandos del Autoexec.bat Comando Prompt Mode Path Echo off Set Doskey Vsafe Samrtdrv
Propósito Establece la apariencia del símbolo del sistema Establece las características de los puertos de entrada y salida Especifica los directorios y el orden en que MS-DOS buscará archivos ejecutables en el caso de no encontrarse en la ruta especificada o actual Indica que no se presenten en pantallas los comandos invocados a continuación Crea una variable de entorno que los programas podrán utilizar Proporciona método de acceso abreviado de teclado para usar a continuación del símbolo de sistema Examina su sistema en busca de virus Acelera el acceso a su disco rígido
Los Puertos de comunicación estándares El puerto serial R-232 (COM) En la comunicación serial los datos se transmiten de a un bit por vez, lo cual hace que sea mas lenta que en la comunicación paralela, pero tiene la ventaja de requerir un menor número de líneas o hilos (requiere un mínimo de 3 líneas 1 para transmisión TX, 1 para recepción RX y 1 para referencia de tierra GND)y la distancia que puede cubrirse es mucho mayor, sumándose a esto el hecho de que mediante módems (quienes utilizan esta forma de comunicación) la comunicación puede extenderse a cualquier parte. Existen 2 formas de comunicación serial : Sincrónica (requiere de 1 línea adicional que lleva la señal del reloj, lo cual permite la sincronización) y Asincrónica (no requiere de señal de reloj ya que la duración de cada bit queda determinada por la frecuencia de referencia a la cual se realiza la comunicación, definida en bits/seg o baudios). Para lograr la transmisión asincrónica se envía primero una señal denominada bit de arranque (start bit) y a continuación se comienza con la transmisión (con el mismo intervalo de tiempo) de los bits correspondientes al dato (pueden ser 7 u 8), comenzando por el bit menos significativo (LSB) y terminando con el mas significativo (MSB). Luego se transmite un bit denominado de paridad o Parity bit (aunque es opcional)y por último lso bits de parada (Stop bits) que pueden ser uno o dos. Por lo tanto Página 122 de 210
BS Training Center para poder lograr la comunicación serial asincrónica entre dos dispositivos deberán establecerse previamente 4 características: Frecuencia, paridad, Cantidad de bits del dato y Número de bits de parada. Por ejemplo: Velocidad: 28.800 buadios Paridad: No Ancho del dato: 8 bits Bits de parada: 1 La norma RS-232 surgió por la necesidad de llegar a un acuerdo entre la gran variedad de fabricantes, equipos y sistemas (no todos empleaban la misma referencia de voltaje, para distinguir el 1 del 0) y poder asi lograr la comunicación entre 2 de ellos. Esta norma define las características, pines, señales y protocolos que debe cumplir la comunicación serial. Así la norma establece que un “1”es una señal de entre –5V y –15V en el transmisor y entre -3V y –25V en el receptor; y un “0” es un voltaje comprendido entre 5V y 15V en el transmisor y entre +3V y +25V en el receptor (de esta norma es que el puerto de comunicación serial de las PC’s es también conocido como RS-232 y en general las tensiones típicas son –5V y +5V de señal). El estándar RS-232 permite la conexión de un solo dispositivo por puerto y la longitud máxima del cable de conexión es de 15 a 30 mts. (dependiendo del cable a emplear, lo típico es 15 mts.), la velocidad máxima de transferencia de datos es de 20Kb/seg. y admite una impedancia de entrada de 3KΩ a 7KΩ. En una PC podemos tener hasta 4 puertos de comunicación serial RS-232 denominados COM1, COM2, COM3 y COM4, siendo las direcciones base empleadas para distinguirlos 3F8, 2F8, 3E8 y 2E8 respectivamente.
COM Ports: Displays status of serial ports.
Address Baud Rate Parity Data Bits Stop Bits Carrier Detect (CD) Ring Indicator (RI) Data Set Ready (DSR) Clear To Send (CTS) UART Chip Used
COM Port COM 1 COM 2 03F8H 02F8H 2400 2400 None None 8 8 1 1 No No No No No No No No 8250 16550AF
Página 123 de 210
COM 3 03E8H 9600 None 7 1 No No No No 8250
COM 4 02E8H 14.400 None 8 1.5 No No No No 16550AF
BS Training Center
Esquema de conexiones del puerto SERIAL Las PC emplean el estándar de conexión DTE (Data Terminal Equipment) y la mayoría de los Modems utilizan DCE (Data Communication Equipment).
I/O COM1 COM2 COM3 COM4
Map $3F8-3FF $2F8-2FF $3E8-3EF $2E8-2EF
Estándar ITU V. 32 V.32 bis V.34 V.34+ V.90
Velocidad máxima del Modem 9.600 bps 14.400 bps 28.800 bps 33.600 bps 56.000 bps
DB-9 Connector Pin 1 2 3 4 5
Señal CD Carrier Detect RXD Receive Data TXD Transmit Data DTR Data Term. Ready GND Signal GND
Pin 1 2 3 4 5 6 7 8 9 10 11 12 13
Pin 6 7 8 9
Señal DSR Data Set Ready RTS Request to Send CTS Clear to Send RI Ring Indicator
DB-25 Connector Señal Pin Señal GND Ground / Shield 14 {2nd TXD} TXD Transmit Data 15 Transmit Clock RXD Received Data 16 {2nd Rec. Clock} RTS Request to Send 17 {Receive Clock} CTS Clear to Send 18 {Unassigned} DSR Data Set Ready 19 {2nd RTS} GND Ground 20 DTR Data Term Ready DCD Carrier Detect 21 {Sig. Quality} {Reserved} 22 RI Ring Indicator {Reserved} 23 {Data Rate Sel.} {Unassigned} 24 {Transmit Clock} {2nd CD} 25 {Unassigned} {2nd CTS}
Cables de conexión vía puertos COM (o RS-232): Dos computadoras pueden ser conectadas mediante sus terminales de puerto serial y empleando el protocolo serial estándar en las PC denominado RS-232, permitiendo (mediante un soft apropiado tal como el LAPLINK, NC, CONEXIÓN DIRECTA POR CABLE del propio Windows 9.x o inclusive los INTERLNK e INTERSVR del DOS) así una comunicación entre ambas PC de modo tal de posibilitar la transferencia de archivos. El puerto COM (de comunicación serial) puede poseer dos tipos de conectores DB-9 o DB-25, aunque en ambos casos se trata de conectores hembra, indicado así como DB9F (DB-9 Female) y DB25F (DB-25 Female). Básicamente el cable debe construirse de modo tal de conectar las líneas de transmisión de uno con las de recepción del otro y viceversa. Este cable es llamado de comunicación serial o "null modem adapter" y es muy sencillo de realizar, aunque es recomendable emplear cable STP (shielded twisted pair, par trenzado con malla o blindado) puede emplearse también UTP (unshielded twisted pair, sin mallado) que es mas sensible a ruidos o
Página 124 de 210
BS Training Center interferencia de RF. En cualquiera de los casos las conexiones en ambos terminales deberá realizarse siguiendo los siguientes esquemas:
pin
pin
COMPUTER 1 DB9F o DB25F 2 -------3 3----2 5----7 4 - - - - 20 6----6 7----4 8----5
COMPUTER 2 DB25F o DB9F Líneas 2 -de- - - transmisión y 3 recepción de datos 3----2 7 - - - - 5 -> GND 6----6
Requerido en casos 20 - - - 4 de handshaking
5----8 4----7
El puerto de Impresión (LPT) Originalmente diseñado para para proporcionar una interfaz con la impresora, este puerto 8 salidas (hoy en día pueden configurase como entradas y salidas, lo cual es denominado bidireccional), 5 entradas y 4 líneas bidireccionales para status, se ha convertido hoy en dia en un medio muy popular para la conexión de de diversos dispositivos, tales como scanners, discos externos (ZIP Drive, CD-rom, etc). Los circuitos y el conector del puerto paralelo se encuentran hoy en dia presentes en la placa base, aunque pueden conseguirse tarjetas de expansión con este mismo puerto, generalmente acompañado de alguna función adicional, ya que los circuitos del puerto de impresión son relativamente sencillos (algunos incluyen puertos seriales, controladores de discos o adaptadores de video). Comúnmente se refiere a este tipo de puerto com LPT (Line PrinTer) y una PC puede poseer hasta 3 de estos, denominándose así LPT1, LPT2 y LPT3. El conector empleado para este puerto es un hembra tipo D de 25 pines, denominado DB-25F (Female), encontrándose colocado generalmente en el panel trasero de la PC (OJO no confundirlo con el DB-25 Macho del puerto serial). Las direcciones base empleadas para distinguir uno de los 3 posibles puertos LPT son: 3BC, 378 y 278 (en hexadecimal). Este puerto es conocido también con el nombre de puerto paralelo, ya que la comunicación se logra enviando 8 bits de datos en forma simultanea o paralela (1 bit por cada línea de datos), lo cual permite lograr altas tasas de transferencias, pero para ello tiene la desventaja de necesitar gran cantidad de hilos o líneas conductoras, situación que encarece los costos de conexión, lo cual se agrava cuando las distancias que separan los equipos es grande debido a la capacitancia entre conductores, limitando así el uso de este medio a unos pocos metros. El estándar LPT (del puerto de impresión) permite la conexión de un 1 a 7 dispositivos por puerto, la longitud máxima del cable de conexión es de 3 a 9 mts. (dependiendo del cable a emplear, lo tipo es 3 mts.) y la velocidad máxima de transferencia de datos es de 1Mb/seg (aunque como regla general podemos lograr tasas de transferencias de aprox. 100Kb/seg).
Página 125 de 210
BS Training Center
Esquema de Conexiones del puerto LPT
Pin 1 2 3 4 5 6 7 8 9 10 11 12 13
DB-25 Connector (Computer End) Señal Pin Señal *STROBE 14 *Auto Feed Data Bit 0 15 *Error Data Bit 1 16 *Initialize Printer Data Bit 2 17 *Select Input Data Bit 3 18 GND Data Bit 4 19 GND Data Bit 5 20 GND Data Bit 6 21 GND Data Bit 7 22 GND *Acknowledge 23 GND Busy 24 GND Paper Out 25 GND Select
Centronics 36 pin Connector (Printer End) Pin Señal Pin Señal 1 *STROBE 19 GND 2 Data Bit 0 20 GND 3 Data Bit 1 21 GND 4 Data Bit 2 22 GND 5 Data Bit 3 23 GND 6 Data Bit 4 24 GND 7 Data Bit 5 25 GND 8 Data Bit 6 26 GND 9 Data Bit 7 27 GND 10 *Acknowledge 28 GND 11 Busy 29 GND
Página 126 de 210
BS Training Center 12 13 14 15 16 17 18
Paper Out Select *Auto Feed XT {OSCXT} Signal GND Frame GND +5v
30 31 32 33 34 35 36
GND *Prime *Error Signal GND N/C N/C N/C
Cable de conexión vía LPT (puerto de impresión) Algunos software (como el NC y CONEXIÓN DIRECTA POR CABLE de Windows) permiten también la comunicación entre 2 PC empleando un cable paralelo, a través de los puertos de impresión (LPT). Para armar el cable se requiere de cable STP y 2 conectores DB-25 machos, indicados como DB25M (DB-25 MALE). El esquema de conexión de pines es el siguiente:
pin
COMPUTER 1 DB25M 2 3 4 5 6 10 11 12 13 15
COMPUTER 2 DB25M 15 13 12 10 11 5 6 4 3 2
El puerto USB (Universal Serial Bus) Este tipo de puertos permite la conexión de prácticamente todo tipo de dispositivo, desde impresoras, teclados, modems, mouses, scanners, discos, CD-ROM, etc. (siempre hablando de dispositivos periféricos externos) y se encuentra disponible ONBOARD en placas ATX, en caso de no poseerlos se pueden adquirir tarjetas de expansión. Entre las características más destacables de este tipo de puerto de comunicación se encuentra la de ser capaz de conectar hasta 126 dispositivos simultáneamente (por ej. Conectando la PC a la impresora, la impresora al scanner, el scanner al mouse ...). Ademas el USB permite la conexión y desconexión de dispositivos sin necesidad de reiniciar la PC, de modo tal que al conectar un nuevo dispositivo, éste es reconocido inmediatamente por el Sistema, quien se encarga de configurarlo o de requerir la instalación de los drivers necesarios a tal fin, de modo tal que en un instante el dispositivos es reconocido y ya esta listo para ser utilizado, todo sin necesidad de reiniciar la PC. Esta técnica de reconocimiento automática denominada P&P (Plug and Play, conecte y listo) existe desde antes del surgimiento del USB, aunque aun hoy en dia genera inconvenientes debido a que fabricantes de dispositivos y de sistemas operativos no cooperan mutuamente como debería ser. La velocidad de transferencia de este bus es de 1,5 Mb/seg, lo cual es mas que suficiente para los 1Mb/seg requerido como máximo por una impresora, o los 0,01 Mb/seg de un módem y ni que hablar para los consumos de un mouse o un joystick, aunque para transferencia de datos con unidades de discos rígidos (generalmente de varios Mb/seg) resulta mas bien lento. Cabe aclarar que los 1,5 Mb/seg deberán repartirse entre todos los dispositivos conectados simultáneamente al mismo puerto USB lo cual transforma a este puerto como inadecuado para unidades de disco. La longitud máxima de los cables de conexión no debe superar los 5mts (más que suficiente para conectar periféricos, pero algo corto para enlazar PC’s).
Página 127 de 210
BS Training Center Algunos monitores suelen incorporar conectores de USB, lo cual no implica que el monitor funcione bajo USB (para imagen se requieren cientos de Mb/seg), sino que mas bien resulta un lugar estratégico donde disponer los conectores.
Redes sin placa Como ya se comento anteriormente una de las posibilidades de aplicación del puerto serial o del paralelo es la de poder enviar/recibir a través de ellos información desde otro equipo. De este modo podrían compartirse las unidades de discos y/o las impresoras, conformando lo que se denomina una red sin placa. De este modo podrá por ejemplo copiar archivos desde el disco de un equipo hacia el disco del otro, sin necesidad de retirar los discos y reconfigurarlos para conectarlos provisoriamente en la otra PC, sin siquiera retirar la tapa de su computadora (no necesita quitar un solo tornillo ni romper fajas de garantías!!!!!!!), además piense como lo haría se necesita copiar archivos, por ejemplo unos 200 Mb, desde una notebook a su PC de escritorio o viceversa (necesitaría algo así como 140 diskettes!!!) Para ello puede emplear por ejemplo los comandos INTERLNK e INTERSVR, provisto junto con MS-DOS. El interlnk.exe deberá cargarse, en ambos equipos (con el comando device), dentro del Config.sys, invocando luego (desde línea de comando o desde el autoexec.bat) el intersvr en aquel equipo que cederá sus recursos (slave o host) y el interlnk en aquel desde el cual se comandará (master o invitado). Con respecto al DCC (Conexión Directa por Cable) provista con Win 9x, tenga en cuenta que deberá instalar inclusive un protocolo de red, el cual deberá ser el mismo en ambos equipos, en tal caso el mas sencillo resulta ser el NetBEUI y preferiblemente emplee el puerto paralelo (debido a su mayor velocidad) y asegúrese que la computadora host este compartiendo las unidades de disco requeridas.
Modos de operación Los modos de operación del procesador son "REAL", "PROTEGIDO" y "VIRTUAL 8086". Veamos estos términos términos
Página 128 de 210
BS Training Center
Modo Real Y Modo Protegido Windows lo primero que realiza es poner al procesador en modo protegido. El procesador siempre arranca en modo real (antes de Windows) y las características fundamentales podríamos esquematizarlas de la siguiente forma: •
Restricción de la memoria, sólo se direccionan 20 líneas (2 elevado a 20 = 1 MEGA).
•
Algunas zonas se usan por el hardware, especialmente vídeo o gráfica (posición A000 a C000).
•
Desde las posiciones 0 a la 1024 físicas, hay una zona de vectores de interrupción (por software). 256 interrupciones a 4 bytes, 2 para el segmento y 2 para el desplazamiento. Aquí se contienen las direcciones de las rutinas a las que saltará la CPU cuando se haga mediante una INT xx (xx= número) de forma automática. Muchas de estas interrupciones software son diseñadas por la BIOS y otras lo hacen por hardware (IRQ). El manejo lo hace el procesador y está implementado por hardware. Saltará a la correspondiente dirección de la tabla cuando se produce una interrupción y sabe (en modo real) que la tabla empieza en el desplazamiento 0 de la memoria física.
Entonces, ¿cómo se hace para pasar a modo protegido? Parece simple, se debe añadir en unos registros específicos la nueva dirección de la Tabla de interrupciones (ahora excepciones). Se crea una tabla con descriptores de segmento en modo protegido, se le pasa su dirección a registros esenciales del procesador, cambiamos un bit en un registro de control del procesador y hacemos un salto largo. Cuando vuelve del salto, "modo protegido". No es tan simple, no???. El procesador en modo protegido ofrece: • Control de procesos, protección, • Protección mediante la memoria virtual y su mecanismo, • Virtualización del hardware.
Modo virtual 8086 Es el tercer modo de funcionamiento del procesador. Simplemente se le da un espacio de direcciones virtuales de un mega y al poner a trabajar el procesador en este modo es como si estuviese en modo real. Pero es "como" si estuviese. No lo está y todas las llamadas podrían ser interceptadas por el sistema operativo. Pongamos un ejemplo muy claro. Habíamos dicho que la dirección de memoria gráfica para modo texto es el segmento B800. Pues bien, si físicamente "ponemos" en la posición de memoria B800:0000 (una dirección absoluta de memoria), dos bytes, uno de ellos con los atributos de color y otro con la letra "A", veremos instantáneamente la letra "A" con el color seleccionado en la esquina superior izquierda de la pantalla. Es instantáneo, como si la pantalla fuese una "ventana" a esa dirección de memoria. Esto es en modo real. Pero la pregunta es ¿cómo lo hace Windows cuando abrimos una ventana MSDOS?. Es importante esto, ya que el escribir en esa posición de memoria por un programa, implicaría que esa "A" saldría instantáneamente en pantalla. Y no sucede esto, lo vemos, eso sí en la parte superior izquierda de una "ventana" MS-DOS que puede estar además físicamente en cualquier posición de nuestro monitor. Bien, es fácil si comprendemos un poco el mecanismo de memoria virtual. La solución es "marcar" esas paginas de memoria como "paginadas" en la tabla de paginas. Al ir a utilizar esa dirección, como está teóricamente paginada, ocurre una excepción del procesador, entra a funcionar el mecanismo de excepciones, y un manejador para esta excepción toma el control. Este manejador "se da cuenta" de lo que quería hacer el programa y en vez de hacer lo "normal" que es buscar en el fichero de paginación y traer a memoria física la pagina que falta, lo que hace, es "dibujar" esa "A" que queríamos en la ventana MS-DOS en la esquina superior izquierda. Parece un poco retorcido..... pero es la única solución, y funciona perfectamente. De cara al programa que se está ejecutando, para él es como si estuviese funcionando en modo real. Es exactamente lo mismo, pero en vez de hacer lo que el quiere, se hace lo que quiere el sistema operativo. además, ese "mega" de memoria, está en cualquier sitio de la memoria física, incluso troceado, da igual. Únicamente Windows, construye una tabla de memoria con las paginas que le interese, lo pone en unos registros del procesador y cambia a modo virtual 8086.
Página 129 de 210
BS Training Center
Multitarea real ¿Real real? No claro, sólo con más de un procesador o núcleo podría existir una multitarea real. Pero se le acerca mucho. El concepto de multitarea lo único que nos incorpora es la posibilidad de repartir el tiempo en unas unidades muy pequeñas, llamadas "quantum", y ceder el control, consecutivamente y por orden de esa cantidad de tiempo asignado a cada tarea de la máquina. Esto nos muestra "aparentemente" que hay varios programas en ejecución. Realmente, en cada instante del tiempo, (en cada "quantum", dure lo que dure), solo hay UN solo programa en ejecución. Pero en ese quantum, con las velocidades actuales de las CPUs, se pueden hacer muchas cosas. Evidentemente, aquí intervienen otros dos conceptos: 1. Intercambio de tareas: El intercambio de tareas, es simplemente el guardar el estado de una tarea cuando ha agotado su tiempo (sus quantums asignados), recuperar el estado de otra tarea y cederle el control. Normalmente esto se puede realizar por el hardware de la CPU (existe una instrucción especifica para ello, en "todas" las CPUs del mercado, incluidos los mainframes). Pero Microsoft en vez de utilizar el mecanismo hardware, lo hace por software, "a mano". Esto es muy costoso en ciclos de reloj, pero aparentemente, Microsoft no se fiaba, al menos al principio, de la implementación de este mecanismo en la CPU por parte de Intel. 2. Prioridad de las tareas: Prioridad de las tareas, es simplemente un numero asignado a cada tarea, que indica el numero de "quantums" que puede ejecutar antes de que el sistema operativo tome control y le ceda el control a otra tarea. Hay que hacer notar, que una tarea, puede "perder" el control, antes de agotar su numero de quantums. Sí esa tarea hace una petición de entrada / salida a disco por ejemplo, debido a que esa petición es muy costosa en tiempo (estamos hablando de algunos milisegundos), mientras se ejecuta, evidentemente la CPU puede hacer muchísimas mas cosas. Por tanto el sistema operativo toma el control y se lo cede a otra tarea. El sistema operativo, debe ser "listo". Debe jugar con las prioridades de tarea y variarlas ligeramente. Es decir, a un programa que hace muchas entradas/salida, debido a que está poco tiempo en memoria, el sistema operativo le debería subir la prioridad. En cambio al revés, a un programa que chupa mucha CPU y no realiza apenas entrada / salida, el sistema operativo debe bajarle la prioridad al objeto de que no se apodere todo el tiempo de la CPU. Evidentemente, el propio núcleo del sistema operativo debe ser el proceso de máxima prioridad. Bien, esta es la teoría de Multitarea REAL. Y esto es lo que realiza win95 / 98 con las tareas de 32 bits. Pero las tareas de 16 bits, se "inventaron" (heredado de Windows 3.1), la MULTITAREA CORPORATIVA ("preemptive"). Realmente este no es un concepto informático. Es un concepto Microsoft. En este caso no existe la "cesión" de una tarea a otra por el tiempo consumido en máquina, sino como por definición, las tareas Windows, "generalmente" emiten muchos mensajes al sistema, (funcionan por intercambio de mensajes), cada vez que se emiten por parte de un programa ciertos tipos de mensaje, el sistema operativo toma control al recibir ese mensaje y cede en algunos de ellos el control a otra tarea. Este es el funcionamiento de las tareas de 16 bits. Y evidentemente, peligrosísimo, ya que si una tarea no emite esos mensajes, y esa tarea está mal programada y se mete en un bucle infinito, entonces Windows se nos quedará "colgado". No responderá ni el teclado. Windows 95/98, por "herencia", debe permitir ambos tipos de "multitarea". La REAL para tareas de 32 bits, y la "cooperativa" para tareas de 16 bits (y recemos, para que realmente "cooperen" esas tareas). La manera de hacerlo, es crearse una máquina virtual para cada tarea de 32 bits, y otra máquina virtual para "todas" las tareas de 16 bits. Por tanto es importante recalcar que TODAS las de 16, comparten la "misma" máquina virtual. Esto implica, que la caída de una tarea de 16 bits, dejará, probablemente, inutilizado TODA la máquina virtual de 16 bits. Y esto es importante, porque win 95/ 98 tiene mucho código de 16 bits en su núcleo. Por tanto nos inutilizará, probablemente, parte del sistema operativo, obligándonos a reiniciar la máquina. En cambio, la caída de un programa de 32 bits, únicamente, provocará la caída de esa máquina virtual, y no afecta al resto del entorno Windows. Rearrancando la tarea, esta seguirá en funcionamiento. Por ejemplo, la caída de Word (por lo que sea) no pasa nada, se rearranca Word y sigue funcionando. La caída de una tarea de 16 bits, en el mejor de los casos, lo único que sucedería es que esa tarea ya no podremos arrancarla hasta que reiniciemos la máquina.
Página 130 de 210
BS Training Center
Memoria Virtual y Archivo de Intercambio en Windows: En el Modo 386 Virtual (de Windows), a cada programa que corre en multitarea se le asigna un espacio de memoria de 1Mb de manera virtual. Cuando no se dispone de una gran cantidad de memoria RAM, es necesario para correr en modo virtual del 386, crear un Archivo de Intercambio ( Swap File ). Este archivo se llama Win386.SWP (o 386spart.par, en versiones mas antiguas) ,es oculto y almacena las áreas que ocupan las aplicaciones inactivas en multitarea. De esta manera proporciona memoria “virtual” ( no real ). El intercambio con el disco consume demasiado tiempo de acceso y transferencia, por eso debe ser utilizado sólo cuando sea necesario. En cuanto a su tamaño, debe tener una relación directa con la cantidad de aplicaciones que se abrirán al mismo tiempo. De todos modos lo aconsejable es aceptar un tamaño entre el máximo y el mínimo sugerido por Windows.
Diagnóstico y Solución de problemas bajo DOS 1) Si su PC se detiene y no puede reiniciarla correctamente intente reiniciarla sin que se ejecuten los archivos Config.SYS y Autoexec.BAT. Para ello Reinicie su equipo y cuando aparezca el mensaje Iniciando Windows 9x.. pulse la tecla F8. Aparecera el menú de arranque en pantalla y aquí usted podrá elegir el modo de inicio de su PC. Suponiendo que se iniciára con una configuración básica mínima, desde la cual podrá verificar/corregir el problema. 2) Su sistema no inica por completo o lo hace indicando algún error de dispositivo/recurso • Reinicie su PC y presione la tecla F8. Utilice el modo de inicio con una configuración mínima Verifique que los controladores sean correctamente invocados (consulte la información del fabricante) y se encuentren en el directorio especificado. • Ejecute el Scandisk para verificar el estado de los discos y archivos. 3) Si al iniciar el sistema recibe un mensaje indicando falta o no se cargó el HIMEM.SYS. Sin éste no podrá emplear la memoria mas allá de la convencional, con lo cual seguramente no puede ejecutar ciertas aplicaciones. • Pruebe confirmar si efectivamente el archivo Himem no se cargó en memoria. Ejecute el comando MEM.EXE, provisto con el SO, y chequee que se encuentre el Himen.sys en la lista de software cargado en el inicio. • Verifique en el Config.sys que el Himem este correctamente invocado con el comando Device y la ruta de su directorio de DOS, por ej: device=c:\windows\command\himem.sys. De no ser así corríjalo y reinicie su sistema. 4) Su sistema se “cuelga” al ejecutar determinadas aplicaciones, o indica que los archivos no se encuentran o están corruptos • Ejecute el scandisk en busca de posible errores de archivos y discos • Consulte la documentación del fabricante de la aplicación, quizás requiera por ej. aumentar el parámetro Files o Buffer (del config.sys) u otros. • Eventualmente deberá reinstalar la aplicación, previamente puede realizar una copia completa del directorio de la misma en otro directorio (con XCOPY). 5) Al encender el equipo no detecta que se ha introducido un nuevo disquete. Esto puede ser causado por un problema en la diskettera la cual puede estar sucia, desalineada o rota. También la causa puede ser por no estar habilitado desde el bios el inicio del equipo desde diskette. 6) Al instalar se detecta hardware no incluido en la Biblioteca de Controladores de Windows (WDL) • Consiga los controladores provistos por el fabricante del propio dispositivo, compatible con la versión de windows correspondiente. Una vez conseguido especifique la unidad y directorio correspondiente. 7) Windows se ha instalado pero no inicia. •
Este caso suele presentarse al instalar/actualizar el hardware, como consecuencia de una incorrecta configuración del mismo.
Página 131 de 210
BS Training Center 8) El Mouse no funciona con Windows • Si esta empleando un Mouse serie asegúrese de estar empleando COM1 o COM2 (no puede utilizarse COM3 ni COM4 para controlar el Mouse) • Verifique que el IRQ asignado a dicho puerto no haya sido asignado también a otro dispositivo 9) El Puntero aparece pero no se mueve • Verifique la conexión del Mouse a la placa motherboard. • Verifique que el cable del Mouse no este por romperse 10) El Puntero avanza pero a saltos • Verifique conflictos de IRQ • Verifique el estado de su Mouse, quizás requiera de limpieza. 11) El Mouse no funciona en aplicaciones No-Windows en ventana • Cargue un controlador tipo MOUSE.SYS en el Config.sys o uno tipo MOUSE.COM en el Autoexec.bat y reinicie sus sistema 12) Al presionar una tecla (o combinación) se obtienen resultados imprevistos • La combinación de teclas ha sido asignada como método de acceso abreviado a cierta aplicación. Puede cambiarla/quitarla, eligiendo el elemento de programa correspondiente y entrando a la opción Propiedades del Menú Archivo • Presiona una combinación de teclas este asignada al propio Windows, por ej ALT-TAB, pero resulta como esperaba. Probablemente dicha combinación haya sido asignada, en un PIF, a una aplicación No-Windows. Verifique las propiedades del mismo PIF. 13) Una aplicación deja de responder al sistema • Este bien seguro de que realmente dejo de responder y no que se encuentra realizando algún proceso pesado que puede demandar mucho tiempo. El cancelar una aplicación implica la pérdida de los cambios realizados últimamente (a menos que haya guardado los mismos) • Presionando CTRL.+ALT+SUPR aparecerá una pantalla mostrando un mensaje de advertencia confirmando la acción. • Verifique que la aplicación haya sido desarrollada para esta versión de Windows. De no se así contáctese con el fabricante de la aplicación para conseguir la versión apropiada o actualice su Windows. 14) La aplicación se ejecuta pero muy lentamente • Puede que cuente con poca RAM. Verifique la actividad de su disco rígido, si la luz parpadea muy a menudo, indica que Windows se encuentra haciendo uso del archivo de Intercambio a fin de liberar espacio en la RAM. Cierre alguna de las apliaciones que no necesita realmente o amplíe la capacidad de su memoria. 15) Aparecen mensajes indicando “Memoria insuficiente cierre una o mas aplicaciones” o similar. • Libere algo de memoria, cerrando apliaciones que no estén en uso • Desactive (con REM) opciones cargadas en los archivos Config y Autoexec (elimine programas no necesarios) • Active/amplíe la capacidad de Memoria Virtual. Asegúrese de que Windows cuente con espacio en disco suficiente para el archivo de intercambio. Eventualmente sería aconsejable pasarle el Scandisk y luego el Defrag, para reorganizar el disco. • Agregue mas RAM a su sistema 16) No logro imprimir desde una aplicación Windows • En general los problemas de impresión suelen ser de hardware. Verifique que la impresora se encuentra correctamente conectada, encendida y con papel y tinta disponible ni se encuentra obstruida. Observe al menos los leds de la impresora, si alguno de ellos parpadea existe probablemente un error en la impresora (consulte el manual del fabricante) • Para descartar problemas de Windows pruebe imprimir desde DOS, salga a Windows, volviendo a DOS y tipee Copy c:\config.sys lpt1:
Página 132 de 210
BS Training Center •
O cualquier otro archivo en formato de texto, desde el puerto de impresión correspondiente. Si esto logra imprimir bien, el problema esta en la configuración de su Windows, reinícielo y siga como a continuación • Pruebe imprimir desde otra aplicación, por ejemplo desde el Block de Notas, si logra imprimir el problema es de su aplicación, quizás la misma no haya sido desarrollada para esta versión de Windows o sistema. • Verifique que se encuentra instadado el controlador de impresión correspondiente al modelo de impresora y que sea éste mismo el que seleccione al momento de imprimir. Puede agregar impresoras desde la opción Impresoras del Panel de Control • Verifique que las propiedades de su controlador de impresora se encuentra configurado en el puerto correcto, LPT1 por ej. • Puede que Windows no tenga espacio suficiente para almacenar en archivos temporales. Desde la línea de comando ejecute el comando set y verifique que exista el directorio definido como variable de entorno TEMP (compruebe que dicho directorio exista en la unidad correspondiente). Si la variable no esta definida puede hacerlo agregando a su Autoexec.bat la siguiente línea: Set temp=c:\tmp U otro según desee. Recuerde que deberá reiniciar el sistema para que los cambios tengan efecto • Verifique que el disco de temp tenga espacio disponible, Windows requiere al menos 2Mb, de no ser así libere espacio de su disco eliminando por ejemplo archivos temporales viejos, backups desechables u otros.
Trabajo Practico: Creación de Autoexec y Config con “Copy Con” . Modo Real, Protegido y Virtual 386. 1) Modo Real. A. Desde el prompt, Cree un archivo de nombre config.sys, con los siguientes parámetros: files = 10 buffers = 10 device = c:\windows\command\ansi.sys Grabe las modificaciones. B. Desde el prompt, cree un archivo de nombre autoexec.bat, con los siguientes parámetros: @echo off prompt $p$g path C:\ windows; c:\windows\command\; c:\ Grabe las modificaciones. C. Arranque la máquina y verifique la cantidad de memoria disponible de cada tipo mediante el comando: mem /c/p . D. Anote, por tipo, las cantidades de memoria que encuentre: TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ . ................ ............... Expandida : ................ ................. ............... 2) Modo Protegido. A. Desde el prompt cree un archivo de nombre config.sys, con los siguientes parámetros: device = c:\windows\HIMEM.SYS /v dos = high files = 10 buffers = 10 device = C:\windows\command\ansi.sys Grabe las modificaciones. B. Desde el prompt, cree un archivo de nombre autoexec.bat, con los siguientes parámetros: @echo off prompt $p$g path C:\ windows; c:\windows\command\; c:\
Página 133 de 210
BS Training Center doskey Grabe las modificaciones. C. Arranque la máquina y verifique la cantidad de memoria disponible de cada tipo mediante el comando: mem /c/p . D. Anote, organizadas por tipo, las cantidades de memoria que encuentre: TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. ............... Expandida : ................ ................. ............... 3) Modo Virtual 386. A. Desde el prompt cree un archivo de nombre config.sys, con los siguientes parámetros: device = c:\windows\HIMEM.SYS /v device = c:\windows\command\EMM386.EXE NOEMS /v dos = high, umb files = 10 buffers = 10 devicehigh = C : \windows\command\ ansi.sys Grabe las modificaciones. B. Desde el prompt, cree un archivo de nombre autoexec.bat, con los siguientes parámetros: @echo off prompt $p$g path C:\windows; c:\windows\command\; c:\ loadhigh doskey Grabe las modificaciones. C. Arranque la máquina y verifique la cantidad de memoria disponible de cada tipo mediante el comando: mem /c/p . D. Anote aquí, organizadas por tipo, las cantidades de memoria que encuentre: TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. ............... Expandida : ................ ................. ............... 4) Utilización de la memoria EMS ( expandida ) A. Agregue al config.sys del caso anterior el siguiente parámetro: device =c:\windows\command\ EMM386.EXE 1024 RAM /v Grabe los cambios. B. Arranque la máquina y verifique la cantidad de memoria disponible de cada tipo mediante el comando: mem /c/p . C. Anote, organizadas por tipo, las cantidades de memoria que encuentre: TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. ............... Expandida : ................ ................. ............... D. Luego compare los totales de memoria obtenidos en los casos anteriores.
Página 134 de 210
BS Training Center
Trabajo Practico: Optimización de Memoria y Configuraciones Múltiples. 1) OPTIMIZACION DE MEMORIA MEDIANTE MEMMAKER DE MS-DOS A. Cree el archivo CONFIG.SYS , de modo que la PC puede trabajar en modo PROTEGIDO. Para ello será necesario cargar: ................................................ ? Cargue además los dos siguientes Drivers: ANSI.SYS ( controlador para consola ) SETVER.EXE ( compatibilizador de versiones ) B. Cree el archivo AUTOEXEC.BAT , de modo que se carguen los dos siguientes programas residentes: DOSKEY ( histórico de teclado de MS -DOS ) GMOUSE ( interfase soft para mouse ) C. Resetee la PC y luego ejecute , desde el prompt el comando mem /c/p . Después Anote aquí la cantidad de memoria disponible por tipos. TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. ............... Expandida : ................ ................. ............... D. Ejecute MEMMAKER ( de MS-DOS ) . E. Compare los cambios entre los nuevos y los anteriores archivos de arranque. Recuerde que los archivos modificados se guardarán con la extensión .UMB en el directorio DOS 2) CREACION DE CONFIG Y AUTOEXEC MULTIPLES A. Desde el prompt, cree, mediante un editor ASCII cualquiera, un archivo Config.sysmúltiple para arrancar en los siguientes modos: Modo REAL: No cargue ningún controlador de memoria XMS o EMS. Modo PROTEGIDO: Debe cargar el controlador de Memoria Expandida ( XMS ) HIMEM.SYS. También deberemos cargar el SO en memoria ALTA( HMA ). Modo VIRTUAL 386: Debiendo cargar ambos controladores, de Memoria Expandida ‘’HIMEM.SYS’’ ( XMS ) y el de Memoria Expandida ( EMS ) EMM386.EXE. Grabe las modificaciones. B. Desde el prompt, cree un archivo autoexec.bat múltiple para combinar con el múltiple config.sys. Este deberá cargar para... Modo REAL: DOSKEY ( histórico de teclado de MS-DOS ) Modo PROTEGIDO: SMARTDRV.EXE ( caché de disco ) Modo VIRTUAL 386: SMARTDRV.EXE ( caché de disco ) GMOUSE ( interfase soft para mouse ) Coloque comandos comunes a los tres autoexec, tanto al inicio como al final, y luego grabe las modificaciones. C. Arranque la máquina con cada una de las tres opciones y verifique la cantidad de memoria disponible de cada tipo mediante el comando: mem /c/p desde el prompt Anote luego las cantidades de memoria que encuentre en cada opción de arranque en las siguientes tablas: En MODO REAL...... TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. . .............. Expandida : ................ ................. ............... En MODO PROTEGIDO ....... TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. ...............
Página 135 de 210
BS Training Center Expandida : ................ ................. ............... En MODO VIRTUAL 386 ...... TOTAL UTILIZADA LIBRE Convencional : ................ ................. ............... Superior : ................ ................. ............... Extendida : ................ ................. ............... Expandida : ................ ................. ...............
Pรกgina 136 de 210
BS Training Center
Pรกgina 137 de 210
BS Training Center
Win 9x Windows es ya un sistema operativo, sólo se apoya en MS-DOS por cuestiones de compatibilidad. Comparándolo con NT o LinuX, éstos no se apoyan tampoco en MS-DOS, pero leen la BIOS de la máquina. El paso previo siempre es arrancar la BIOS. En este caso Windows 98 añade un paso intermedio, arranca la BIOS, posteriormente el MSDOS y finalmente él mismo. Es un paso más y así debemos considerarlo... un "paso" más. NT y LinuX después de ese inicio cargan su propio HAL (Capa de abstracción del Hardware - Hardware Abstraction Layout-) y pasan ya totalmente de la BIOS, no utilizan los recursos de ésta para nada, no se creen los que les indica y estos S.O. vuelven a verificar los recursos y se inician según sus propias indicaciones. Hoy parece que existen distribuciones de LinuX que si se apoyan en la BIOS, y también W2000, aunque éste último solo cuando se instala, olvidándose después. Entre los cambios podemos mencionar las mejoras realizadas en cuanto al Shell, (anteriormente era el Progman.exe y actualmente el Explorer.exe aunque por cuestión de compatibilidad puede encontrarse al progman en la carpeta de windows), se adiciono el concepto de la Papelera de reciclaje (la cual permite que los archivos “eliminados” puedan ser recuperados mas fácilmente), algunos nombre han sido actualizados tales como Grupo -> Carpeta (el comando GRPCONV.EXE permite convertir los archivos *.GRP de grupos del progman a carpetas en el grupo programas, del explorer), Elemento de Programa -> Acceso Directo y Directorio -> Carpeta (por ej los comandos estándar de DOS, se encuentran normalmente disponibles en el carpeta C:\Windows\command, o en el viejo C:\DOS), etc. Pero seguramente ud. ya este familiarizados con la mayoría de estos cambios. El KERNEL32 es el componente de Windows 9x que permite manejar la interfaz grafica de usuario, incluyendo menús y efectos grafico, administración de la memoria, operaciones I/O de archivos, y aplicaciones en ejecución es. Si desde Win 9x desea obtener una ventana de entorno DOS, para ejecutar programas No-Windows , pruebas técnicas u otros, bastará con invocar el command.com desde Inicio–Ejecutar.
Acerca de WinME Estrictamente archivo el AutoExec.Bat ya no es necesario (al igual que el config.sys), pero por desgracia, el MsDOS y el Windows, están pensados para configuraciones regionales USA (así como el teclado). Por tanto como nuestro sistema (y nuestro teclado) no está en USA, debemos incorporar unas pocas líneas, tanto en el config, como en el autoexec. Si ya en Windows 98 el archivo autoexec.bat empieza a ser innecesario, en WinME carece de funciones, dejando sólo su existencia para cierta compatibilidad. Actualmente, en Windows ME, el autoexec.bat no se ejecuta (únicamente, está en modo documental, y únicamente por motivos de compatibilidad.) Solo tienen sentido allí los comandos SET y PATH, es decir los comandos que establecen las variables de entorno. Aún así, el autoexec no se ejecuta. Las variables de entorno (las que producía el comando SET) y el PATH (camino de búsqueda para ejecución de programas), están en el registro. Se pueden modificar mediante el comando MSCONFIG. ¿qué sentido tiene entonces el autoexec?..... Las variables reales de entorno y el PATH están en el registro. Pero Windows ME lo que hace es 'sincronizar' con el autoexec. Es decir, lo que modifiquemos en el registro lo grabará en el autoexec. Además se graba en el registro un 'check' de control del tamaño y fecha del autoexec. Cada vez que arranquemos o finalicemos Windows, verifica es 'check'. Si es el mismo no hace nada. Si es diferente lee su fecha. Si la fecha es menor de la que está almacenada en el registro, considera un autoexec inválido, lo borra y vuelve a generarlo con el contenido de las variables del registro. Si la fecha es mayor, supone que algún programa ha modificado su contenido. Lo 'lee' y el contenido de las variables SET y PATH lo reincorpora al registro eliminado las líneas que no corresponden a este contenido. Esto está realizado así por motivos de compatibilidad de viejos programas que incorporan su 'path' y variables de entorno en el autoexec. De esta manera Windows ME se sincroniza con el autoexec. De igual modo el config.sys ha dejado de ser necesario, tan sólo queda como un recuerdo al MS-DOS. Aunque para las configuraciones de países distintos a USA se añaden unas líneas para las configuraciones regionales. Para España podrían quedar:
Página 138 de 210
BS Training Center device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) Country=034,850,C:\WINDOWS\COMMAND\country.sys No se necesitan más líneas. Cualesquiera otros drivers de dispositivos son totalmente innecesarios en el config.sys, es más puede causar mal funcionamiento del propio S.O. Así que lo normal es revisarlo después de la instalación de programas, pues muchos todavía incorporan líneas al mismo, cuando no son necesarias. Por supuesto hay algunos que nos pueden ser de utilidad en casos concretos, como correr programas DOS antiguos o juegos que necesitan utilizar memoria en modo MSDOS, tal como el EMM386.exe.
Msdos.Sys - Parámetros de configuración Msdos.sys es un archivo oculto de parámetros para windows 98. Existen dos secciones : [Paths] y [Options]
[Paths] Podemos encontrarnos con los siguientes: • HostWinBootDrv = "Disco en el que se encuentra instalado windows98". Por defecto será C: . Nos aporta la información de en qué disco está el sistema. • UninstallDir = "path o ruta para poder desinstalar windows". Por defecto C: . Nos presenta la localización de W95undo.dat y W95undo.ini. Estos archivos son necesarios para desinstalar Windows. Requisitos: Windows se instaló como actualización de win 95 y además se escogió guardar archivos para desinstalar. • WinBootDir = "Ruta al directorio de Windows". Por defecto C:\WINDOWS Parámetro que utilizará el cargador del sistema para iniciar Windows. • Windir = "lugar especificado en la instalación". Por defecto C:\WINDOWS (SI durante la instalación elegimos otro nombre o lugar será diferente). Localización del directorio especificado durante la instalación.
[Options] Puede contener o podemos incluirl manualmente: • Autoscan = "n" donde n = a un número. Controlará la ejecución de Scandisk si el sistema ha detectado un apagado incorrecto. Por defecto = 1 Posibilidades: 0 No se ejecutará 1 Preguntar antes de ejecutar 2 No preguntará su ejecución, pero sí si los posibles errores han de repararse. • BootDelay = <Segundos>. Por defecto: 2. Cantidad de segundos en los que aparece la frase "Iniciando Windows" y por tanto permite pulsar F8, en Windows 95. Esta opción no está soportada en Windows 98. • BootSafe = <Booleano>. Defecto: 0. Si tiene valor 1, el PC arrancará en el "modo a prueba de fallos". • BootGUI = <Booleano>. Defecto: 1, 0 Después de aplicar config.sys y autoexec.bat se quedará en el símbolo de sistema. Deberá teclearse "win" para iniciar windows. 1 arrancará Windows • BootKeys = <Booleano>. Defecto: 1 0 Desactiva las teclas de función "F4", "F5", "F6" y "F8", durante el arranque de Windows 1 Activa las teclas de función "F4", "F5", "F6" y "F8", durante el arranque de Windows Colocando BootKeys=0 sobreescribe el uso de BootDelay=n. • BootMenu = <Booleano>. Defecto: 0 0 Deberá pulsarse la tecla "F8" o mantener la "CRTL" durante el inicio para ver el menú de opciónes.
Página 139 de 210
BS Training Center
• •
•
• •
•
•
• •
•
•
1 Aparecerá siempre el menú de inicio. BootMenuDefault = <Numero>. Defecto: 1 si el sistema se está ejecutando correctamente. Con valor 3 si el sistema falló en el arranque anterior. Se utiliza para seleccionar la opción del menú de inicio de Windows que se ejecutará por defecto. BootMenuDelay = <Numero>. Defecto: 30. Este valor es usado para colocar el número de segundos que el sistema va a esperar en el menú de inicio de Windows, antes de arrancar automáticamente sino seleccionamos ninguna opción. Esta opción no tiene sentido a no ser que la opción BootMenu=1 haya sido añadida en la sección [Options]. BootMulti = <Booleano>. Defecto: 1 Un valor de 0, desactiva la opción de "multi-boot" o arranque del "antiguo" o previo sistema operativo. Un valor de 1 activa tanto la tecla F4 como la posibilidad en el menú de seleccionar la opción de arrancar el sistema operativo anterior. BootWarn = <Booleano>. Defecto: 1. Un valor de 0 desactiva el aviso del modo a prueba de fallos al ejecutarse el menu inicio. BootWin = <Booleano>. Defecto: 1. Colocando un 1 fuerza a Windows a cargarse en el inicio. Un valor de 0 desactiva Windows como su sistema operativo por defecto.(esto solo tiene sentido si teníamos instalado MS-DOS 5.x o 6.x previamente en nuestro PC) Presionando F4 invierte el defecto de arranque solo si BootMulti=1. (Por ejemplo, presionando F4 con una opción 0, fuerza a Windows 95/98 a arrancar). DoubleBuffer = <Booleano>. Defecto: 0 Colocando un 1 activa el "double-buffering" para los controladores que necesiten esto (por ejemplo los controladores SCSI). Colocando un 2, es una opción incondicional que activa el "double-buffering" mirando cuando el controlador es necesario o no. DBLSpace = <Booleano>. Defecto: 1 Un valor de 1 carga automáticamente el DBLSPACE.BIN. Un valor de 0 impide su carga. Windows 95 usa o Dblspace.bin o Drvspace.bin si alguno de ellos está presente en el directorio principal de C: Para desactivar esta opción sino tuviésemos discos comprimidos, debe forzarse un valor de 0. Por ejemplo: DBLSpace=0 DRVSpace=0 DRVSpace = <Booleano>. Defecto: 1 Mismo sentido que la opción anterior pero con DRVSPACE.BIN. LoadTop = <Booleano>. Defecto: 1 Un valor de 0 no permite a windows cargar COMMAND.COM o DRVSPACE. BIN o DBLSPACE.BIN por encima de los 640 Kbs. Si tenemos problemas de compatibilidad con alguna vieja aplicación DOS, es conveniente probar a forzar un cero en esta opción. Logo = <Booleano>. Defecto: 1 Si tiene el valor 1 hace que aparezca el logo de Windows al arrancar. Con el valor 0 se desactiva el logo de Windows. Un valor de cero, libera una serie de interrupciones software que pudieran causar incompatibilidades con antiguos TSR del modo DOS o incompatibilidades con cierto manejadores de memoria de terceros. Network = <Booleano>. Defecto: 0 Con un valor 1, nos aparecerá la opción "Modo a prueba de fallos con soporte de RED" como una opción en el menú de inicio.
El Registro El registro que utiliza Microsoft en sus windows es de dos tipos reg4 y reg5, el primero utilizado en los núcleos w9x y el segundo en win2k. Cuando se utilizan las herramientas del registro muchas veces se ignora que el programa regedit no es el mismo que el regedt32 y que cada uno se corresponde a cada
Página 140 de 210
BS Training Center uno de los tipos de registro mencionado. Y aunque parece que ambos funcionan bien en w2k(reg5) yo no estaría seguro. Por otra parte todo lo que vamos a ver a partir de ahora es tipo reg4, editable con regedit.exe y para win98 especialmente. Ya echaremos un vistazo a estas herramientas de edición del registro, e incluso a editar scripts o inis para introducir datos en el mismo de forma sencilla.
Cómo se carga el S.O. y sale el escritorio? El proceso de arranque es una buena fuente de información para ayudarnos a resolver los problemas del registro y del S.O.: 1. Se carga el registro, que contiene la información básica. 2. Se lee el system.ini, para la configuración heredada que pueda existir. 3. Se carga el kernel (núcleo) por medio de la librería dinámicakernel32.dll 4. La interfaz gráfica, los Gdi.exe y Gdi32.dll. 5. El código referente a los usuarios, User.exe y User32.exe. 6. Las fuentes y recursos. 7. El Win.ini, configuración de usuario y programa heredado. A partir de aquí se inicia el escritorio con la interfaz de órdenes y directivas a nivel de máquina, los componentes del escritorio, en caso de estar en red el inicio de sesión y una vez iniciada, las órdenes de inicio de sesión y se aplican las directivas a nivel de usuario. Si se inicia sesión se cargará los archivos de directivas específicas de usuario, si no hay Inicio de sesión se aplicarán los valores predeterminados. Y si esta es en Red el usuario será conectado a la misma. El registro es un simple archivador, en el que residen todos los datos de configuración del sistema. De windows, de hardware, de aplicaciones y de usuarios. Contiene estos datos en forma jerarquizada. De superior a inferior. Y como lo contiene todo, en teoría sobra cualquier configuración en los archivos de inicio, si esos tan conocidos como Autoexec.bat o Config.sys. Además proporciona los datos dinámicamente. Su pariente más cercano son los famosos INI, de hecho cada clave del registro es como uno de estos archivos, salvando cierta distancia. En realidad, windows permite los archivos INI y los autoexec.bat y config.sys por mera compatibilidad hacia atrás. Si todo lo que tenemos son aplicaciones Win32 estos archivos no son nada útiles.. Microsoft le otorga al Registro unas mejoras respecto al modo anterior de archivos ini y los de inicio. Se considera que se utiliza menos memoria tanto en memoria real como en modo protegido. Por ello se consigue inicios del sistema más breves y un aumento del rendimiento del sistema. El soporte que ofrecen en caché es mucho mayor, reduciendo el tiempo en la consulta de sus valores. Es más fácil detectar posibles corrupciones en los datos y en el funcionamiento. Un ejemplo claro es al apagar mal el sistema, sea por la causa que sea; se obliga a ejecutar el comprobador del registro (scanreg) y por supuesto el famoso scandisk. Mediante el comprobador del registro se realiza un backup diario, llegando a tener cinco copias del mismo. (Se puede configurar para aumentar y/o disminuir ese número) Se utiliza un único sitio de datos para el hardware, las aplicaciones, los dispositivos y sus controladores y todos los parámetros y además se puede recuperar en caso de fallo. Los usuarios y los administradores mediante las herramientas del panel de control y otras, pueden configurar varias opciones de la PC evitando los errores sintácticos. Se tienen funciones independientes de la red para la consulta remota de datos. Tiene un límite superior a 64Kb, por lo que se aumenta la posibilidad de instalación de aplicaciones con librerías dinámicas o dll's. Como la información de un usuario se puede contener en un servidor, facilita el acceso a preferencias de escritorio y acceso a la red por parte de los usuarios desde cualquier PC en que se conecten. Y además se puede forzar la aplicación de directivas a usuarios, grupos o a todos. ¿Cómo utiliza el Registro Windows98?
El registro contiene pares de datos, llamados claves y valores y se manipulan con lo que en programación se conoce como API's (Application Programs Interfaces) de registro Win32. Hay claves dinámicas que apuntan a lugares concretos de la memoria o a cualquier función de retrollamada. Estas las utilizan los controladores de dispositivos (Drivers) y los subsistemas de
Página 141 de 210
BS Training Center Windows (Subsistema gráfico por e.j.) para guardar datos de tipo dinámico, es decir, algo que cambia. Para la creación de claves se pueden utilizar archivos INI, mediante Scripts o con el editor del registro "Regedit". Windows 98 verifica y almacena información de configuración en el registro en gran parte de los parámetros que contiene durante el inicio del sistema.
Componentes del Registro Aunque es de forma lógica como un almacén de datos, en realidad consta de tres archivos distintos para su máxima flexibilidad de configuración de red, cada uno se almacena información de una categoría. • User.dat: Contiene en forma de perfil, toda la información de usuario. Nombres de inicio de sesión, la configuración del escritorio, el menú de inicio, etc. Cuando se configura cualquiera de estos aspecto, User.dat cambia y se almacena de forma oculta en \Windows, aunque puede estar -en caso de configurar varios perfiles- en \Windows\Profiles y en todo caso si se está en Red en un servidor que sea controlador de dominio (PDC). • System.dat: Es idéntico al anterior, pero esta vez son las configuraciones de hardware, plug&play y las aplicaciones las que se almacenan aquí. Siempre está en la PC Local y está oculto en \Windows. • Policy.pol: No es obligado que exista. Normalmente se utiliza por los administradores del sistema o red, para sustituir valores de los dos anteriores. Conocidas como las directivas del sistema, y son datos específicos de la red.
Posibles errores en la carga • Error en el registro y que se reiniciará: Windows debería reiniciar en modo MS-DOS y ejecutar Scanreg.exe para corregir el problema. • Memoria insuficiente: Podría incluso informar de la forma de solucionar el problema. Normalmente reiniciar en Sólo símbolo de sistema y ejecutar Scanreg /Fix. Si después de aplicar el scanreg y su parámetro /Fix, se repite el mensaje de falta de memoria, hay que liberar memoria convencional. Arranque con un disquete de inicio simple, con un autoexec.bat y config.sys al mínimo. • No se encuentra un archivo o aplicación necesaria para ejecutar windows. Incluso indica el nombre del archivo o aplicación: Suele ocurrir cuando un controlador de dispositivo virtual (VxD) al cual hace referencia el System.ini o el registro no está o está corrompido; o que alguno de los valores VxD estáticos del registro contiene datos inválidos, como estar vacío o sólo tiene espacios. Si se ha eliminado alguna aplicación se reinstala y se vuelve a desinstalar con el procedimiento correcto, es decir, desde el componente Agregar/ quitar.. Del panel de control o del archivo desinstalador del propio programa. (Si no aparece en la lista y/o no lleva desinstalador, cosa típica de programas antiguos (sobre todo MS-DOS), hay que eliminarlo manualmente y borrar las referencias al archivo erróneo en System.ini y en el registro. Si el archivo que da error lleva la extensión 386, con poner un (;) punto y coma delante de la referencia en el System.ini, bastará. Si por el contrario es un VxD, estará en el registro. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD, Es la rama que contiene los valores de los VxD. Se debería Editar el registro y borrar los valores vacíos o sólo con espacios en blanco. A groso modo son los típicos errores en el arranque debidos a problemas de registro y/o archivos de compatibilidad.
Estructura y tipos de datos del registro Raíces Las raíces principales son: HKEY_LOCAL_MACHINE y HKEY_USERS, existen otras cuatro que son solo extracciones de éstas. HKEY_LOCAL_MACHINE: en esta se almacena la información específica de usuario pero referente al tipo de hardware instalado y parámetros del software. Esto es usado por todos los usuarios que inician sesión. En sus ramificaciones tenemos:
Página 142 de 210
BS Training Center HKEY_CURRENT_CONFIG: encargada de gestionar el Plug&Play, tiene la configuración actual de un equipo con configuración de hardware múltiple. HKEY_CLASSES_ROOT: esta clave apunta a la principal HKEY_DYN_DATA: son datos dinámicos (para la RAM del sistema). La información cambia conforme se agregan o eliminan dispositivos. El "Administrador de dispositivos" utiliza estos datos para mostrarnos la configuración actual y actualizan de forma continua al "Monitor de Sistema". HKEY_LOCAL_MACHINE\Software\Classes: describe configuraciones del software. OLE y asociaciones para arrastrar y soltar (drag&drop) accesos directos y aspectos de la interfaz de windows98. HKEY_USERS: Toda la información de todos los usuarios que inician sesión, tanto genérica como específica. Se compone de parámetros predeterminados de aplicaciones, configuraciones del escritorio, etc...Contiene a su vez subclaves para cada usuario. HKEY_CURRENT_USER: que apunta a una de las ramas de HKEY_USERS, esto es para el usuario que está conectado en ese momento.
Valores Los valores contienen datos, y pueden ser de tres maneras: • Texto: Caracteres de longitud variable finalizando en nulo. • Binario: Hexadecimales de longitud variable. • DWORD: Valor en hexadecimal de 32 bits y 8 dígitos.
Claves Está estructurada jerárquicamente. Primero las claves y cada clave contiene una o más subclaves o uno o más valores. Cuando lo editamos con el Regedit se nos muestran seis subárboles al más puro estilo del explorador de Windows. Las claves raíces siempre comienzan por la cláusula "HKEY_" para indicar que es un identificativo único, denominado manejador. Contienen a su vez más subclaves y estas más.... son anidaciones. Las claves y subclaves pueden contener caracteres visibles, la única excepción es la barra invertida "\", y no hacen distinción entre mayúsculas y minúsculas aunque si las reconocen. El registro contiene claves con valores que cambian para cada usuario y sistema, y es imposible describir todas las posibilidades, pero aun así veremos las subclaves más significativas. Las Handle Keys o HKEY_ es lo que marca a una clave como raíz. HKEY_CLASSES_ROOT: Sabemos que la HKEY_CLASSES_ROOT se almacena en System.dat y por tanto están los datos para compatibilidad con DDE y OLE de Windows 3.x. Además contiene los nombres de los archivos registrados, sus iconos, órdenes, etc. E información de los viewers (visualizadores) gráficos, los manejadores de las hojas de propiedades y los ActiveX. Normalmente la parte de configuración de cualquier programa registra la extensión de sus archivos y las órdenes que se le aplican. Esta clave apunta a la principal HKEY_LOCAL_MACHINE \Software\Classes. Se tiene dos tipos, Claves de extensión de los nombres de archivo y las claves de definición de clases. Una aplicación que tenga soporte DDE tendrá en la subclave "Shell" otras subclaves como open o print. Aquí contendrán la ruta de la aplicación y orden para ejecutarse. Un txt contendrá c:\windows\notepad.exe "%1". Todas las clases se identifican por un punto y tres caracteres ".bmp .jpg .txt .doc ." Cuando hacemos clic cobre un archivo, Windows 98 buscará una clave que coincida con la extensión del mismo. Los CLSID son las propiedades de objetos Activex. HKEY_CURRENT_USER: representa al usuario conectado. Aquí encontraremos las subclaves: • AppEvents: Rutas de acceso y archivos de sonidos para los sucesos del sistema, en EventLabels se encuentran las etiquetas para estos y Schemes el archivo .wav concreto. • Control Panel: Todas las subclaves don del panel de control. • InstallLocationMRU: Localización desde donde fueron instaladas las aplicaciones más recientes. (MRU = Most Recently Used) Keyboard Layout(Subclaves de la configuración del teclado). • Network: Conexiones de red persistentes y recientes.
Página 143 de 210
BS Training Center • •
RemoteAcces: Direcciones y perfiles de acceso remoto a red. Software: Toda la configuración software del usuario, con información de todas las aplicaciones.
HKEY_LOCAL_MACHINE • Config - La configuración actual de la máquina y que viene en la subclave \Config. Contendrá multiples configuraciones con su ID (identificador único) y que la PC usara en su conexión a red o desacoplado. Cada configuración es una subclave que cuelga de \Config. • Enum - Como una Enumeración del hardware instalado en el sistema. Todos los dispositivos contendrán el tipo, la letra de unidad asignada, el ID de hardware y el fabricante y la información relacionada con el controlador. Algunas de sus subclaves, ESDI (discos fijos), FLOP (flexibles), ISAPNP (P&P ISA), etc. • Hardware - Puertos serie y módems utilizados por Hyperterminal. • Network - Información de red. • Security - Acceso de seguridad. • Software - Información específica de la PC acerca del software instalado. Y que puede escribir en el registro. • System - Control del inicio del sistema, la carga de controladores de dispositivos, servicios de Windows y el comportamiento de windows98. Son conjuntos de control y contiene los parámetros para controladores y servicios que se puedan cargar en Windows, están bajo CurrentControlSet, y aquí en Control y Services, La primera es para el inicio del sistema y la segunda dispone de la información de los controladores de dispositivos kernel (es el modo "0") y subclaves con descripciones estáticas del hardware al que se le acoplarán los controladores. • Computername - el nombre de la PC • FileSystem - Sistema de archivos. • IdconfigDB - Su identificación de configuración. • Keyboard layouts - Lista de librerías dinámicas (dll) referentes al idioma. • Resources - Los controladores Multimedia • NetworkProvider - Los proveedores de red • Nls - Idioma, localización. • PerfStats - Estadísticas recogidas para ver por el monitor de sistema • Print - Las impresoras. • SessionManager - Variables globales, más una lista de aplicaciones que no se ejecutan bien en Windows 98, dll que deberían verificarse y directorios y nombres de archivo para todas las dll. • TimeZoneInformation - Configuración de la zona horaria. • Update - Sólo dice si la instalación ha sido actualización o limpia. • VMM32 - Los nombres de los archivos Vxd combinados con el dispositivo virtual Vmm32.vxd. • Nombre_agente - subclaves para cada agente instalado, monitor de red, copia seguridad de red, etc. • Arbitrators - Subclaves para los árbitros que se requieren para gestionar los recursos entre dispositivos. (como los de direcciones, DMA, E/S e IRQ) • Class - Clase de dispositivos que permite el S.O.; unidades de disco, teclado, pantalla, ratón,. • MSNP32-NWNP32 - Subclaves de proveedores de red en modo protegido, su información de seguridad y de inicio de sesión del proveedor. • VxD - Controladores virtuales de dispositivos, tales como unidades de disco, red, caché de disco. KKEY_USERS: contiene todos los datos predeterminados de usuario en la subclave .DEFAULT, además todos los de los usuarios que se han conectado. La información de .DEFAULT es la base para crear un perfil de usuario, a uno que no tenía todavía perfil. Dentro de .DEFAULT encontraremos entre otros: • AppEvents • Control Panel • RunMRU • Software
Página 144 de 210
BS Training Center Si sólo existe .DEFAULT, la HKEY_CURRENT_USER apunta a ella, si existe otra con nombre de usuario entonces apuntará a la segunda. En caso de similitud de datos en HKEY_LOCAL_MACHINE y HKEY_CURRENT_USER, la segunda tiene preferencia sobre la primera. Primarán datos y configuraciones de usuario sobre los valores predeterminados. HKEY_CURRENT_CONFIG: Almacenada en system.dat, apunta a la configuración actual del sistema, que se encuentra en HKEY_LOCAL_MACHINE\Config\000x, en donde x es el número de configuración.(0001, 0002 ...) • Display es la subclave de pantalla • Enum tiene configuraciones de BIOS P&P • System tiene las impresoras disponibles. HKEY_DYN_DATA: La información de configuración que debe almacenarse en RAM, susceptible de modificación rápidamente. La información se crea cada vez que se inicia Windows 98. Así si la editamos con Regedit siempre estará actualizada. Nos mostrará todos los dispositivos, incluso los que no se hayan cargado por problemas.
Comparado el Registro de Windows 98 con Windows 95 y NT/2000 No existen diferencias apreciables entre el Registro de Windows 98 y el de Windows 95, tienen la misma organización y el mismo Editor del Registro. Pero el primero ha sido optimizado en la estructuro de su código y datos que lo implementan, así se ha conseguido que sea más rápido. En cuanto al NT/2000 son muy parecidos, pero las diferencias se encuentran en HKEY_CLASSES_ROOT y en HKEY_USERS, • NT/2000 almacena el Registro en colmenas, Windows 98 lo hace en archivos binarios. • NT/2000 implementa seguridad total en las colmenas y sus claves individuales, Windows 98 carece de seguridad o ésta es mínima. • HKEY_LOCAL_MACHINE\System es extremadamente distinta de uno al otro. • NT/2000 tiene otro Editor del Registro, el cual aprovecha la seguridad y los tipos diferentes de datos susceptibles de ser almacenados en un valor.
Formas de introducir claves en el registro Si las claves ya existen lo que hará es modificar sus valores.
Archivos .Reg Creamos un fichero .REG con una sintaxis predeterminada. Una clave que cuelga de, HKEY_LOCAL_MACHINE Software y que a su vez tiene los distintos posibles valores del registro, así como dos subclaves. Una con "algo" de contenido y la otra totalmente vacía. Deberemos crear un fichero .REG con lo siguiente: REGEDIT4 [HKEY_LOCAL_MACHINE\Software\nombreclave] @="Con texto por defecto" "CadenaCaracteres"="pongo lo que quiero" "ValorBinario"=hex:00,01,02 "DoblePalabra"=dword:00001234 [HKEY_LOCAL_MACHINE\Software\nombreclave\nombreSubclave] @="Solo con el Defecto" [HKEY_LOCAL_MACHINE\Software\nombreclave\SubclaveVacia] Se ejecuta con el botón derecho y combinar. Deberían salir dos mensajes, el primero solicitando autorización para introducir los datos en el registro y el segundo advirtiendo que ha sido introducido o el error consecuente.
Página 145 de 210
BS Training Center Archivos .Inf Creando un .INF. Cambia la sintaxis. Además la ejecución, se hace igualmente con el botón derecho, pero ahora hay que darle a "instalar". [versión] signature="$CHICAGO$" [DefaultInstall] AddReg=Enable.nombreclave [Enable.NombreClave] HKLM,Software\nombreclave,,0,"Con Texto por defecto" HKLM,Software\nombreclave,"CadenaCaracteres",0,"pongo lo que quiero" HKLM,Software\nombreclave,"ValorBinario",1,00,01,02 HKLM,Software\nombreclave\nombreSubclave,,0,"Solo con el Defecto" HKLM,Software\nombreclave\SubclaveVacia,,0,""
Herramientas Comprobadores: Scanreg y Scanregw. El primero para ser empleado desde el modo MS-DOS (real) y el segundo dentro de la interfaz de Windows (Modo protegido). Entre sus funciones de mantenimiento del sistema es localizar y corregir errores del registro. Al iniciarse la PC examina el registro en busca de estructuras incompletas, si no las hay realiza una copia de seguridad para cada día (no en cada inicio). En caso de detectar errores puede recuperar una de estas copias de seguridad. Aunque sólo mantiene cinco copias puede configurarse para que almacene más. Si no encontrara copias de seguridad intentaría corregir el registro. Y también reduce su tamaño eliminando el espacio no utilizado.
Editor del registro: Regedit. Su función es ver y editar el registro. por supuesto podemos también modificar. Un consejo!! haga una copia del registro antes de cambiarle valores. El regedit, en caso necesario también puede ejecutarse en MS-DOS. Tenemos dos editores más que influyen en el registro y que no vienen instalados por defecto, han de ser habilitados y/o instalados a propósito: El editor de perfiles y el editor de planes de sistema.
Vigilancia del sistema (SFC) SFC es el acrónimo de System File Checker, (chequeador/testeador/comprobador de los archivos de sistema). Esta herramienta es muy valiosa si se le lleva un seguimiento. Reside en c:\windows\system como SFC.EXE. Para ejecutarlo sólo se necesita escribir SFC en Ejecutar del botón inicio. Cuando se ejecuta por primera vez (debería hacerse al terminar de instalar Windows98 y antes de cualquier instalación de aplicación/programa/driver), crea una base de datos, en la que guarda la versión de un gran número de archivos, incluidas todas las librerías dinámicas (dll) del PC. Una vez ejecutado, marcamos las dos casillas de la parte inferior de la ventana de configuración. Después, siempre que lo ejecutemos, comparará su base de datos con las actuales, y que en caso de diferir nos permitirá, o darlo como válido o recuperar la correcta. Suele darnos grandes sorpresas, cuando comprobamos las dll después de instalar algún programa/aplicación, ver como se nos machacan versiones más modernas por otras antiguas, que al final desembocan en la inestabilidad del sistema. Pero también tiene un pequeño BUG que hay que tener en cuenta: Si encuentra dañado el USER.EXE o KENL.EXE, NO DEBEMOS RECUPERARLOS CON SFC, por una parte porque suele equivocarse (por cuestiones técnicas) y no están dañados y por otra porque los recuperará del CD del primer lugar en que los encuentre y el primer lugar tiene ambos archivos minimizados para la instalación y no son los correctos, si los hubiésemos recuperado el sistema no arrancará. Hay que decirle que no, y manualmente recuperar (en caso de asegurarnos que sí está dañado). Desde una sesión MS-DOS: c:
Página 146 de 210
BS Training Center cd \windows\system extract /a /e e:\win98\base5.cab user.exe También debemos seguir unas pautas en la comprobación de versiones: Nunca nos fijaremos en la fecha del archivo, sólo por su número de versión. Un número superior se dará como bueno; a números iguales y diferente tamaño no deberíamos recuperar y en el caso de versión inferior recuperar siempre. SFC deja siempre un archivo *.log (una especie de historial) en c:\windows, sfclog.txt. Si por ej una dll versión 4.0.320, al instalar una aplicación es machacada con 4.1.900. Es superior, luego instalamos otra aplicación y la machaca con 4.0.320 El SFC puede recuperar la versión, ¿pero cuál? la 4.0.320. Hemos perdido la 4.1.900. El historial nos servirá para saber que la que hemos de recuperar (y que instaló tal aplicación) es la 4.1.900 y no la 4.0.320. Y para saber siempre cual es la aplicación que instala las versiones, sólo necesitamos acceder al log y colocarle una línea de comentarios al instalar cualquiera aplicación.
Inhabilitar/Habilitar algunas de las opciones de Windows Puede deshabilitar algunos aspectos de el explorador para que nadie (que no sepa mucho del tema) pueda tener acceso a tu computadora o a parte de sus funciones. Para ello abra el editor del registro de windows (regedit.exe),y luego busque la clave(carpeta): HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer Una vez alli puede agregar nuevos valores: Para cada valor a crear ejecute: Click en Edición\Nuevo\Valor DWORD. Deberá aparecer en el costado derecho de la pantalla un nuevo valor DWORD.
Puede crear varios de ellos, a los cuales deberá cambiarles el nombre según desee: • • • • • • •
NoClose: Deshabilita el comando "Apagar el sistema" del menú inicio NoFavoritesMenu: Deshabilita el menú "Favoritos" del menú inicio NoFind: Deshabilita el comando "Buscar" del menú inicio NoRecentDocsMenu: Deshabilita el menú "Documentos" del menú inicio NoRecentDocsHistory: Complemento de el truco anterior para deshabilitar totalmente el menú "Documentos"; este complemento no permite que aparezcan accesos directos en la carpeta recent NoRun: Deshabilita el comando "Ejecutar" del menú inicio NoSetFolders: Deshabilita los comandos "Panel de control" e "Impresoras" del menú Configuración que esta en el menú inicio
Página 147 de 210
BS Training Center • • • • •
NoSetTaskbar: Deshabilita los comandos "Barra de tareas y Menú inicio" del menú Configuración que esta en el menú inicio NoFileMenu: Deshabilita el menú "Archivo" del Explorador de Windows NoViewContextMenu: (Deshabilita los menús que aparecen cuando hacemos click con el botón derecho del ratón; excepto los de la barra de tareas NoTrayContextMenu: (Deshabilita los menús que aparecen cuando hacemos click con el botón derecho el ratón en la barra de tareas) NoDesktop: Esconde todos los iconos del escritorio
Por último, y para que todo esto funcione, luego de crear los valores y renombralos se debe hacer doble click sobre ellos y escribir "1" para habilitar la acción ó "0" para deshabilitarla. En muchos de los casos deberá reiniciar el equipo para que los cambios tengan efecto.
Pruébelo pero recuerde: Mucho cuidado al “tocar”el registro, verifique que hace lo correcto o su sistema se verá perjudicado (recuerde que de última puede recuperar la versión anterior con el ScanReg.
El BUG de Windows 98 y SE Seguramente muchas veces habrá sufrido las pantallas azules de Windows 98, y que como vimos en el proceso de inicio de windows98 vienen en su casi totalidad provocadas por los diseños defectuosos de los VxD o controladores de dispositivos y su modo de trabajo, modo real para ser exactos. Algunos errores parecen inexplicables, la mayoría de las pantallas azules que insinúan que Vmm32.VxD es el causante de los estropicios y en los momentos más inesperados!!!!. Conclusión: los controladores Vmm32 (del propio sistema), son muy útiles y necesarios, puesto que su falta o daño podían causar que el sistema no arrancase de ninguna manera. Los vmm32.vxd son controladores genéricos y normalmente son para sustituir a los específicos en caso de no existir y así poder continuar su funcionamiento (windows98 por supuesto), por ello trabajan en modo real (causa de las imperfecciones, ya que son difícilmente aislables y que el sistema continué) y digamos que no brillan por su optimización. La instalación de windows98 y 98SE tiene un error no reconocido por Microsoft 1. Cuando Windows inicia busca lo mejor para su funcionamiento, en caso de existir lo utiliza, en caso contrario carga los que están en el directorio Vmm32 (recordemos, VxD en modo real, lentos y poco optimizados). 2. Estos controladores son básicamente de sistema, por tanto es el propio Windows quien debe instalar los mejores. 3. ¿Que pasa entonces? ¿por qué siempre utiliza los genéricos? El BUG!!!! Windows se instala, pero obvia un paso fundamental, NO COPIA los controladores optimizados en el directorio Vmm32, controladores que por otra parte están dentro de los CAB del sistema en el CD. Solución: Debemos c:\windows\system.
extraerlos
manualmente
e
instalarlos
en
el
directorio
Vmm32
vcomm.vxd, vdmad.vxd, configmg.vxd, vdd.vxd, vmouse.vxd, ntker.vxd y vflatd.vxd.
Página 148 de 210
del
BS Training Center Se encuentran en los cab 47 y 48 de windows98 y en los 53 y 54 de Windows98SE. Puede hacerlo con el SFC del propio sistema operativo. 1. Inicio Ejecute SFC 2. Marque Extraer un archivo del disco de instalación especificar el archivo 3. En restaurar de la: ruta de los cabs de windows en el cd: ejemplo: D:\win98 (unidad cd) 4. Guarde el archivo en: la ruta es C:\WINDOWS\SYSTEM\VMM32 5. Repita los pasos para la copia de los restantes archivos Al iniciar Windows, al menos, usará los Vxd que más optimizados están para el propio sistema y que son para cada dispositivo, y no utilizará los genéricos Vmm32.Vxd si no es en caso de corrupción de los primeros. El sistema funciona con "excepciones", es como ponerse en una cola para saltar del anillo modo USER al anillo modo KERNEL. Se está leyendo un disquete y a media marcha a propósito o sin quererlo, quitamos el disquete, puede que nos dé un mensaje o puede que nos diga Excepción grave... sobre un fondo azul. La diferencia estará que la mayoría de las excepciones de este tipo se resuelven volviendo a poner el disquete y pulsar cualquier tecla, mientras que las otras una vez mostrado el azulón el sistema deja de responder Una excepción es una solicitud al sistema para que nos autorice cierta operación con cierto dispositivo, puede que el dispositivo esté ocupado, o incluso que encuentre ocupado al sistema por tanto trabajo y que su respuesta, a falta de formas más sútiles, nos haga entender con ese color tan azulón que está harto de todo, de su trabajo, de su sueldo, de nosotros, de la RAM, de los buses, de los controladores, del registro, que está harto.... y ya sabemos que cuando uno está harto apaga de donde sea...
Datos del Fabricante (armador) y Soporte Técnico Microsoft ha reservado un lugar en Windows para colocar información del Fabricante y/o del Soporte técnico del equipo Estos pueden verse en la Ficha General dentro de las Propiedades del Sistema (dentro de Panel de Control-Sistemas o haciendo Click derecho en Mi PC y luego Propiedades), usted puede colocar el logo de su compañía e información que considere apropiada. Para ello solo deberá “armar” dos archivos y guardarlos en la carpeta Windows\System. Los archivos y características son: •
oemlogo.bmp : Archivo de imagen en formato BMP, no mas grandes de 140 x 120 pixeles. Puede crearlo con el Paint (o escanearlo), en cuyo caso podrá definir el tamaño desde el Menú Imagen / Atributos (seleccione píxeles como unidad y el tamaño que desee)
•
oeminfo.ini: Este es tan solo un archivo de texto, puede ingresar datos como marca y modelo del equipo, datos del soporte técnico etc. El archivo puede ser realizado con cualquier procesador de textos, por ej el Block de Notas, pero deberá respetar el siguiente formato: [General] Manufacturer= Marca (Nombre del fabricante) Model=Modelo (del equipo) [Support Information] Line1=Ingrese en estas líneas el texto que desee Line2= Por ejemplo: Para soporte técnico llame a: Line3=Teléfono: 555-555-555 Line4=e-mail: nombre@compañia.com Line5= Line6= Line7= Line8=
La información que haya escrito en la sección [Support Information] aparecerá cuando presione el botón Información de Soporte (dentro de Prop. de Sist. – General)
Página 149 de 210
BS Training Center
Imágenes de INICO y CIERRE de Windows Otras imágenes que están algo ocultas son las que Windows muestra el iniciar (mientras se esta cargando), y al cerrar (la de “Espere...” y “Ahora puede apagar...”) Los archivos para estos son: •
• •
LOGOW.SYS: Es la del mensaje “Espere...” (Wait), se encuentra en el directorio de Windows. Puede modificarla, por ej con el mismo Paint, no se deje engañar por la extensión .SYS, en este caso de trata de un archivo .BMP cuya extensión ha sido cambiada deliberadamente. En caso de que desee Crearla o emplear otra que ya dispone (por ej con el logo de su empresa o productos) tenga en cuenta la misma deberá ser un archivo .BMP (luego renómbrelo cambiando sus extensión a .SYS) y sus tamaño debe ser de 320 x 400 pixeles LOGOS.SYS: Es la imagen de “Ahora puede apagar...” (ShutDown). En nombre difiere levemente del anterior pero sus características son similares. LOGO.SYS: Este archivo es el que Windows emplea durante el inicio. Debe ir en el directorio raíz del disco de inicio, no se asuste si no lo encuentra, es normal, ya que la imagen que Windows emplea, por defecto al no encontrar este archivo esta dentro del archivo IO.SYS (ni se le ocurra editarlo!!!!!!!, alli hay otras cosas y no tiene formato de imagen). Simplemente creelo como en los casos anteriores, solo recuerde que esta vez no lo guarde en el directorio de Windows sino en el raíz. Si Windows lo detecta lo usa a él durante el inicio y no la imagen dentro del IO.SYS. Algunos productos, como el logomania, permiten crear esta imagen con efectos animados, como la barra inferior que se desplaza (la ubica???).
CUESTIONARIO S.O. 1) Que comando de DOS/WINDOWS se emplea para reparticionar un Disco? A. A. CHKDSK B. B. SCANDISK C. C. FDISK D. D. DEFRAG 2) El tipo de puerto paralelo que puede transmitir los datos y señales de control simultáneamente entre el PC y una impresora es: A. Synchronous parallel port B. Asynchronous parallel port C. Half-duplex port D. Bi-directional parallel port 3) En Windows 9x, donde se almacenan los comandos externos de DOS? A. C:\ B. C:\WINDOWS\COMMANDS C. C:\DOS D. D:\DOS 4) El componente de Windows 95 que permite manejar la interfaz grafica de usuario, incluyendo menues y efectos grafico, administrar la memoria, operaciones I/O de archivos, y aplicaciones en ejecución es: A. KERNEL32 B. IO.SYS C. GDI.EXE D. USER.EXE 5) Para permitir el arranque dual en Windows 9x, la opción BootMulti del MSDOS.SYS debe configurarse como: A. No B. 1 C. Yes D. 0 6) En Windows 9x quien guarda la configuración de sistema, usuario, y aplicaciones es:
Página 150 de 210
BS Training Center A. B. C. D.
WIN.INI SYSTEM.INI CONFIG.SYS Registry
7) La clave de registro de Windows 9x que guarda las preferencias del usuario es: A. HKEY_CONFIG B. HKEY_USERS C. HKEY_CURRENT_CONFIG D. HKEY_LOCAL_MACHINE 8) La clave de registro de Windows 9x que guarda la información acerca del rendimiento de Windows y datos de Plug and Play es: A. HKEY_CONFIG B. HKEY_USERS C. HKEY_CURRENT_CONFIG D. HKEY_DYN_DATA 9) La copia de Backup de los 2 archivos de registro lleva la extensión: A. .BAK B. .DA0 C. .DA1 D. .TMP 10) Los archivos que componen el registro de Windows 9x son: A. USER.DAT - SYSTEM.DAT B. REG001.DAT - REGDATA.DAT C. WIN.INI - SYSTEM.INI D. IO.SYS - MSDOS.SYS 11) La herramienta de Windows usada para reorganizar y optimizar la performance del disco rígido es: A. SCANDISK B. DRVSPACE C. DEFRAG D. CHKDSK 12) Los primeros 640Kb memoria en DOS/Windows son la memoria: A. Extendida B. Expandida C. Convencional 13) El largo máximo recomendado para un cable serial es: A. 10 metros B. 10 pies C. 50 metros D. 50 pies 14) La configuración de IRQ mas común para LPT1 es: A. 5 B. 6 C. 7 D. 8 E. 9 15) La interfaz de usuario que emplea iconos y gráficos es conocida como: A. Interface Gráfica Unica B. Interface Grafica del Usuario C. Interface Gráfica de Utilitarios 16) La herramienta de diagnostico en Windows 9x para buscar recursos en conflicto es: A. Perfil del Hardware B. Administrador de Dispositivos
Página 151 de 210
BS Training Center C. Perfil de Usuario 17) El HIMEM.sys de DOS/WINDOWS administra: A. Memoria Superior B. Solo el área de memoria alta C. Memoria Convencional D. Memoria Extendida 18) ¿Cual de los siguientes utilitarios de DOS puede ser usado para ubicar que driver de dispositivos se encuentra en memoria? A. MEMMAKER B. CHKMEM C. MEM /C/P D. SYSEDIT 19) ¿Que archivo del DOS contiene el interprete de la línea de comando (prompt)? A. CONFIG.SYS B. IO.SYS C. COMMAND.COM D. AUTOEXEC.BAT 20) Que comando del CONFIG.SYS carga un controlador de dispositivo en memoria alta? A. DEVICEHIGH B. HIMEM.SYS C. DOS=HIGH D. DOS=UMB 21) El administrador de memoria expandida usado por DOS/Windows es: A. HIMEM.SYS B. ANSI.SYS C. CONFIG.SYS D. EMM386.EXE 22) ¿Cual de los siguientes comandos de DOS permite formatear un diskette copiando además los archivos del sistema? A. FORMAT C: /V B. FORMAT A: /V C. FORMAT A: /S D. FORMAT C: /S 23) ¿Cuanta memoria se requiere para correr DOS? A. 384Kb B. 640Kb C. 1024Kb D. 2 Gb 24) El PROMPT del DOS puede configurarse desde el archivo ______. A. CONFIG.SYS B. WIN.INI C. AUTOEXEC.BAT D. USER.BAT 25) ¿Cuando inicia el sistema operativo, cual es el primer archivo en ejecutarse? A. IO.SYS B. MSDOS.SYS C. COMMAND.COM D. CONFIG.SYS 26) El mensaje de error "Bad or Missing Command Interpreter" indica que ______ no se encuentan en su sistema. A. CONFIG.SYS B. COMMAND.COM
Página 152 de 210
BS Training Center C. AUTOEXEC.BAT D. IO.SYS 27) Cual de los siguientes comandos provee el Prompt de DOS en Windows 95/98? A. IO.SYS B. MSDOS.SYS C. CONFIG.SYS D. COMMAND.COM 28) ¿Que tipo de conectores se emplean para conectar entre si la PC y la impresora? A. DB-9 B. DB-15 C. DB-25 D. 36-pin Centronics
Página 153 de 210
BS Training Center
El video La Placa de vídeo De manera resumida, es lo que transmite al monitor la información gráfica que debe presentar en la pantalla. Con algo más de detalle, realiza dos operaciones: • Interpreta los datos que le llegan del procesador, ordenándolos y calculando para poder presentarlos en la pantalla en forma de un rectángulo compuesto de puntos (pixels). • Recoge la salida de datos digitales resultante de ese proceso y la transforma en una señal analógica que pueda entender el monitor. Estos dos procesos suelen ser realizados por uno o más chips: el microprocesador gráfico y el conversor analógico-digital (RAMDAC), aunque en ocasiones existen chips accesorios para otras funciones. El microprocesador puede ser muy potente y avanzado, tanto o más que el propio microprocesador de la PC por lo que suelen tener incluso nombre propio: S3, Voodoo, Rage Pro, TNT2... Incluso los hay con arquitecturas de 128 bits. Estos son los diversos tipos de tarjetas gráficas: • MDA: Presentaba texto monocromo. • Hércules: tarjeta gráfica monocroma. • CGA: La primera en presentar gráficos a color (4 colores). • EGA: Tarjeta que superó a la anterior (16 colores). • VGA: Fue la tarjeta estándar ya que tenía varios modos de vídeo. Permite 640 x 480 a 16/256 colores. • SVGA: SuperVGA. Soporta resoluciones de 640 x 480, 800 x 600, 1024 x 768, 1280 x 1024 y 1600 x 1280 y colores 16, 256, 32 K, 64 K y 16 M (siempre según memoria en tarjeta). Es la más usada.
Resolución La resolución es el número de puntos que es capaz de presentar por pantalla una tarjeta de vídeo, tanto en horizontal como en vertical. Por ejemplo, 640x480 significa que la imagen está formada por 480 líneas horizontales de 640 puntos cada una. En cuanto al número de colores, son los que es capaz de presentar a la vez por pantalla la tarjeta. La combinación de estos dos parámetros se denomina modo de vídeo; están estrechamente relacionados: a mayor resolución, menor número de colores representables, y viceversa. En tarjetas modernas, lo que las une es la cantidad de memoria de vídeo (la contenida en la propia tarjeta). Destacar que el modo de vídeo elegido debe ser soportado por el monitor, ya que si no éste podría resultar seriamente dañado.
Tarjeta aceleradora En la actualidad está muy extendido el uso de tarjetas aceleradoras gráficas (AGP), muy apropiadas para el uso con entornos gráficos, ya que liberan de trabajo al microprocesador al realizar funciones gráficas específicas en tiempo real. La tarjeta aceleradora es una placa de circuito impreso que amplía las capacidades del microprocesador principal de un equipo o lo sustituye por otro más rápido. La tarjeta aceleradora permite al usuario ampliar un sistema dotándolo de un microprocesador más rápido sin necesidad de sustituir las tarjetas, unidades, teclado o caja. Esto reduce sustancialmente el precio total del sistema.
El procesador gráfico El corazón de una tarjeta aceleradora es sin duda el microprocesador que la gobierna. Se podría decir que únicamente la tarjeta es como un PC en miniatura, con su micro, su memoria, sus circuitos, sus buses y sus entradas y salidas. Así pues, cuanta mayor potencia posea el procesador de ésta mayores velocidades alcanzará, aunque no todo es cuestión de velocidad. La principal diferencia entre chips de distintos fabricantes estriba más bien en las capacidades que tienen para llevar a cabo todo tipo de tareas
Página 154 de 210
BS Training Center destinadas a mejorar la calidad de la imagen. Entre estas capacidades se incluyen un uso correcto de texturas, el suavizado de polígonos, la simulación de relieves o la aplicación de diversos efectos especiales, tales como niebla, halos o destellos. En general son cinco los principales chips gráficos a considerar en la compra de una aceleradora: 2D/3D, 3dfx, nVIDIA, S3, ATI y Matrox. 3dfx: El chip Voodoo3 de 3dfx (en sus modelos 2000, 3000 y 3500) combina potencia y calidad de imagen por igual y tiene la ventaja de ser el más compatible, tanto con juegos antiguos como con los de última generación. Como aspecto negativo cuenta con la limitación de mostrar aceleración a 16 bits como máximo en 3D (en 2D sí llega a los 24 bits), que suponen 65.536 colores, algo en principio suficiente para gozar de gráficos de calidad, pero que se puede considerar insuficiente más adelante. Los nuevos chips Voodoo4 y Voodoo5 vienen a suplir estas carencias y añaden más potencia y nuevos efectos, como desenfoques y motion blur. nVIDIA y S3: nVIDIA sigue muy de cerca los pasos de 3dfx, pues sus chips TNT2 Y TNT2 Ultra superan en prestaciones al Voodoo3 en algunos modos gráficos. Cuentan además con la ventaja de operar a cualquier profundidad de color (16 y 24 bits) y de gozar de una excelente aceleración 2D. El procesador Savage4 es la gran apuesta de la firma S3, que ha conseguido un chip con grandes prestaciones a un precio muy reducido. Aunque no llega a las cotas de otros competidores este chip cuenta con una interesante característica que lo diferencia: la compresión de texturas, que es capaz de emplear imágenes de mucha mayor calidad para pintar los objetos y escenarios. Tanto los micros de S3 como los de nVIDIA podemos verlos integrados en tarjetas de otras marcas como Creative, Guillemot, Winfast o Leadtek. ATI y Matrox: La casa ATI tiene varios chips en su haber, unos con mayor aceleración que otros (como la familia de chips Rage), pero con otros con opciones añadidas como sintonizador de TV o aceleración de DVD (modelos All-in-Wonder). Matrox es un gigante en terreno de la aceleración gráfica y en su última apuesta, el chip G400, sabe combinar aceleración con calidad gráfica, añadiendo funcionalidades que no las tienen sus competidores, como el efecto de relieve realista o la salida simultánea a dos monitores. GeForce: La última generación de tarjetas llevan una unidad de proceso especializada en tareas gráficas que se encarga de liberar al procesador del PC de estas labores. Un claro ejemplo lo tenemos en el chip GeForce 256 de la casa nVIDIA, cuyas múltiples funciones son: motor para transformar vértices en objetos, render interno a 256 bits, motor de movimiento, motor de iluminación (hasta 8 luces simultáneas por hardware), aceleración DVD... Apropiado para los juegos de última generación y herramientas de creación 3D, aunque cabe destacar en su contra su elevado precio. PCI Express Soporte de numerosas marcas de GPU y memorias de vídeo MXM se ha diseñado desde el principio para funcionar con todas las marcas de gráficos. Esto crea un entorno de mayor competitividad entre los fabricantes de hardware, que pueden acudir a numerosos proveedores de GPU y memorias de gráficos para incorporarlos a cualquier sistema dotado de una interfaz MXM. Compatible con gráficos integrados El nuevo módulo es totalmente compatible con los gráficos integrados en el chipset del sistema. Los portátiles MXM dotados de gráficos integrados pueden actualizarse fácilmente introduciendo un módulo MXM con gráficos de mayor rendimiento. Interfaz común para todos los portátiles PCI Express Los diseños de portátiles MXM pueden configurarse con diversos módulos de gráficos. Esto permite a los fabricantes utilizar un mismo sistema básico para dirigirse a múltiples segmentos de mercado que abarquen todo tipo de públicos y precios Un solo conector maneja todas las pantallas y señales de PCI Express Además del bus PCI Express de 16 vías, el conector de MXM maneja de forma simultánea todas las señales eléctricas de pantallas LVDS, VGA, SDTV, HDTV y dos salidas DVI independientes. Basta instalar el conector para conseguir una rápida integración de subsistemas con mínimos costos
Página 155 de 210
BS Training Center
Memoria Un factor importante que determina la velocidad y calidad de una tarjeta aceleradora recae en la memoria que incorpora. Influye tanto la cantidad como el tipo de memoria que haya montado el fabricante. Cuanta más memoria encontremos en la tarjeta tanto mejor. Esta memoria se emplea para almacenar las imágenes que a continuación se enviarán al monitor para poder ser visualizadas, así como para almacenar las distintas texturas que se emplearán en los objetos dibujados. Lo mínimo indispensable en una tarjeta gráfica son 4 Mb, pero hoy en día esta cantidad es insuficiente, por lo que tarjetas con 8, 12, 16 ó 32 Mb ofrecerán mejores prestaciones y puesto que admiten tamaños de texturas superiores la calidad de imagen resultante será mucho mejor. Conviene prestar especial atención al tipo de memoria que emplea una tarjeta u otra, puesto que de nada nos sirve contar con un chip gráfico muy potente si al final tiene que ralentizar el proceso para esperar que le lleguen los datos de la memoria. Aquí tenemos algunos tipos: • • • • • • •
DRAM: Memoria estándar (implementada como módulos SIMM en los PCs), con 70 ns de tiempo de acceso y una velocidad de transferencia de 300 Mb/segundo. DRAM EDO: Memoria DRAM mejorada que alcanza los 400 Mb/segundo y reduce el tiempo de acceso hasta los 50 ns. VRAM: Memoria exclusiva para las tarjetas gráficas cuya peculiaridad es que se puede leer y escribir en ellas a la vez. Consigue 400 Mb/segundo y hasta 40 ns de tiempo de acceso. WRAM: Memoria VRAM mejorada con funciones integradas para procesamiento gráfico y a la que lograr doblar en velocidad. Es la más sofisticada actualmente. SDRAM: Nueva generación de memoria DRAM (implementada en módulos DIMM), reduce el tiempo de acceso hasta los 10 ns y es capaz de transferir datos a 800 Mb/segundo. SGRAM: Basada en las misma tecnología que la memoria SDRAM y con casi idénticas prestaciones, es una versión mejorada con ciertos adelantos en el método de escritura de información para adecuarlos al método de trabajo de las tarjetas gráficas. DDRT: Memoria que llega a duplicar la velocidad de las de tipo SDRAM al lograr transferir el doble de datos en la misma unidad de tiempo.
El monitor El Monitor es el dispositivo en el que se muestran las imágenes generadas por el adaptador de vídeo de la PC o computadora. El término monitor se refiere normalmente a la pantalla de vídeo y su carcasa. El monitor se conecta al adaptador de vídeo mediante un cable.Los monitores pueden ser de tubo de rayos catódicos (CRT) similar a un televisor, o de una pantalla plana de cristal líquido (LCD). También podemos encontrar pantallas con gas plasma aunque son más costosas que las LCD sin ser mejores, ni mucho menos. Hoy en día prácticamente han desaparecido del mercado. Los monitores LCD, con respecto a los CRT, consumen mucha menos energía, ocupan menos espacio y poseen una alta resolución. Son más costosos pero pronto, debido al ahorro energético que producen, terminarán reemplazando a los CRT. Monitor analógico es un monitor visual capaz de presentar una gama continua (un número infinito) de colores o tonalidades de gris, a diferencia de un monitor digital, que sólo es capaz de presentar un número finito de colores. Monitor color es una pantalla basada en un tubo de rayos catódicos diseñada para funcionar con una tarjeta o adaptador de vídeo, que produce textos o imágenes gráficas en color. Un monitor color, a diferencia del monocromo, tiene una pantalla revestida internamente con trifósforo rojo, verde y azul dispuesto en bandas o configuraciones. Para iluminar el trifósforo y generar un punto de color, este monitor suele incluir también tres cañones de electrones, en este caso uno para cada color primario. Para crear colores como el amarillo, el rosado o el anaranjado, los tres colores primarios se mezclan en diversos grados. Monitor digital es un monitor de vídeo capaz de presentar sólo un número fijo de colores o tonalidades de gris. Monitor monocromo es un monitor que muestra las imágenes en un
Página 156 de 210
BS Training Center solo color: negro sobre blanco o ámbar o verde sobre negro. El término se aplica también a los monitores que sólo muestran distintos niveles de gris. Se considera que los monitores monocromos de alta calidad son generalmente más nítidos y más legibles que los monitores de color con una resolución equivalente. El número de puntos que puede representar el monitor por pantalla, tanto en horizontal como en vertical, se denomina resolución. Cuanto mayor sea la resolución del monitor mejor será la calidad de la imagen en pantalla y ésta debe estar en concordancia con el tamaño del monitor, por lo que en la actualidad no se recomienda un monitor menor de 17" ó 15". El parámetro que mide la nitidez de la imagen se le denomina tamaño del punto (dot pitch) y mide la distancia entre dos puntos del mismo color. El mínimo exigible en la actualidad es 0,28 mm, no debiéndose admitir nada superior, aunque lo ideal sería de 0,25 mm (o menor). La frecuencia de los monitores es la denominada refresco de pantalla y se mide en Hz (hertzios), que serían equivalentes a los fotogramas por segundo de una película. Realmente quien proporciona estos refrescos es la tarjeta gráfica que tengamos instalada en nuestra PC .
Página 157 de 210
BS Training Center
El Sonido Si bien las primeras PCs no incluian la opción de manejo de audio, la industria de los juegos fue la primera en exigir este tipo de recurso. De hecho las primeras placas de sonido solo podían emplearse para este fin, ya que no se contaba con estandarizaciones que permitieran al resto del soft emplearlo en algún sentido. En realidad desde un principio las PC contaban con un speaker el cual permitía emitir mensajes sonoros en forma de Beeps, que permitían por ejemplo señalar errores durante el POST, indicar que el buffer del teclado se ha visto desbordado, etc. El contar con sonido gusto mucho a los usuarios y las posibilidades de aplicación se expandieron rápidamente. Entre las primeras compañías en desarrollar placas adaptadoras de sonido se menciontraban Adlib, Roland y Creative. Casi simultáneamente con éste tipo de interfaz (para juegos), surgió otra para MIDI, la cual brindó una Interfaz Digital de Instrumentos Digitales, permitiendo editar/reproducir música instrumental con la PC. Creative fue quien desarrollo productos, tales como Soun Blaster y SB Pro, los cuales incluian salida de audio (estéreo), entrada de micrófono, un controlador para joystick y hasta unainterfaz MIDI. Además contaban con gran variedad de software, lo cual las convirtió en estándares. Es común encontrar en el mercado adaptadoras de sonido compatibles con SB. El empleo de esta interfaz amplio el rango de aplicación de Juegos, Soft Educativos (Enciclopedias de Multimedia, por ej), Edición de Música Instrumental, Conferencias de Audio y Telefonía de red, Adición de efectos sonoros al sistema operativo, Reproducción de CDs de audio, Reproducción de MP3, Reproducción de Videos (audio-video, DVD, etc), Reconocimiento de Voz y Control de Software por Voz (para dictado, formato, control, etc) y la habilidad de la PC de leer textos, siendo de invalorable utilidad a personas discapacitadas. Este tipo adaptador requería en un principio mas recursos de los existentes (para manejar audio en alta calidad), el cual fue satisfecho al permitirle control DMA y con la aparición del PCI, alcanzando inclusive la reproducción de audio 3D. El hardware de audio para PCs esta disponible hoy en día en forma de placas de expansión (ISA o PCI) o directamente integradas en Mother (mediante chips de compañías como ESS, Crystal, Analog Devices y otras). Como cualquier otra placa tenga cuidado al configurarla ya que al emplear todo tipo de recursos (Direcciones E/S, IRQ y DMA), es factible que entre en conflicto con otro dispositivo, así como también verifique contar con los drivers correspondientes a su placa (algunos “compatibles” no lo son tanto, lamentablemente). Para verificar la asignación de recursos y posibles conflictos recuerde que (desde Win 9x) puede emplear el Administrador de Dispositivos disponible en Propiedades del Sistema. Si no “eschuca” sonidos, verifique primeramente que las conexiones son correctas, y NUNCA conecte el micrófono a la salida de audio ya que de este modo el mismo puede resultar dañado. En algunos casos los conectores stéreo y mono pueden ser empleados indistintamente, revise que el jack insertado en el conector sea del tipo correcto. En el caso de utilizar altavoces con amplificación verifique que el amplificador se encuentre encendido y recibe alimentación externa, ya que de otro modo no amplificará y quizás esa sea la razón del “silencio”.
El escáner Escáner óptico: dispositivo de entrada para PC o computadora que utiliza un haz luminoso para detectar los patrones de luz y oscuridad (o los colores) de la superficie del papel, convirtiendo la imagen en señales digitales que se pueden manipular por medio de un software de tratamiento de imágenes o con reconocimiento óptico de caracteres. Un tipo de escáner utilizado con frecuencia es el flatbed, que significa que el dispositivo de barrido se desplaza a lo largo de un documento fijo. En este tipo de escáneres, como las fotocopiadoras de oficina, los objetos se colocan boca abajo sobre una superficie lisa de cristal y son barridos por un mecanismo que pasa por debajo de ellos. Otro tipo de escáner flatbed utiliza un elemento de barrido instalado en una carcasa fija encima del documento. Otros escáneres funcionan pasando las hojas de papel sobre un dispositivo fijo de barrido, como ocurre en las máquinas de fax convencionales. Algunos escáneres especializados utilizan para el barrido una cámara de vídeo, convirtiendo la imagen de vídeo a señales digitales. Un tipo de escáner que ya apenas Página 158 de 210
BS Training Center se utiliza es el escáner de mano, también llamado hand-held, porque el usuario sujeta el escáner con la mano y lo desplaza sobre el documento. Estos escáneres eran baratos, pero resultaban algo limitados porque no podían leer documentos con una anchura mayor a 12 o 15 centímetros. Actualmente los escáneres más utilizados son los modelos de sobremesa. Un escáner se compone de dos piezas básicas: la primera de ellas es el cabezal de reconocimiento óptico, la segunda es un simple mecanismo de avance por debajo de un cristal que hace las veces de soporte para los objetos que se van a escanear. En principio, el cabezal de reconocimiento óptico realiza un escaneo del objeto en sí, reconociendo un determinado número de puntos por pulgada y a cada uno de estos puntos le asigna un valor en función del número de bits del proceso: 1 bit sería 1 color (negro o blanco), 2 bits serían 4 colores, 8 bits serían 256 colores y así sucesivamente hasta llegar a los 32 bits (color verdadero). A mayor número de bits mayor capacidad para representar el color con más precisión, pero también aumenta de manera sustancial el tamaño del fichero resultante. La calidad final de un escáner se suele medir por su resolución, que es el número de puntos que es capaz de captar éste, medido general en puntos por pulgada (ppp) o en inglés dotch per inche (dpi). Esta resolución se define como resolución óptica o resolución real, por lo que cuando decimos que un escáner alcanza una resolución de 300x600 ppp nos referimos a que en cada línea horizontal de una pulgada de largo (2,54 cm) puede captar 300 puntos, mientras que en vertical llega hasta los 600 puntos. La resolución interpolada consiste en superar los límites que impone la resolución óptica mediante la estimación matemática de cuáles podrían ser los valores de los puntos que añadimos por software a la imagen. Por ejemplo, si el escáner capta dos puntos contiguos, uno blanco y otro negro, supondrá que de haber podido captar un punto extra entre ambos sería de algún tono gris. De esta forma podemos llegar a resoluciones altas, de hasta 9.600x9.600 ppp, aunque en realidad no obtenemos más información real que la que proporciona la resolución óptica máxima del aparato. Por lo general, para escanear una imagen la introducimos boca abajo en el escáner, arrancamos el programa que nos dio el fabricante, el que controla el escáner, elegimos la opción de color, grises o blanco y negro, la resolución a la que queremos la imagen y podemos tocar el contraste, brillo y la gama. Una vez hecho esto, preescaneamos la fotografía para que aparezca en pantalla y seleccionamos la zona de la imagen a escanear y pulsamos el botón Scan. En algunos escáneres hemos elegido anteriormente el programa donde deseamos que recoja la imagen una vez escaneada, con lo que se abrirá éste con nuestra imagen. Casi siempre hemos de retocarla antes de realizar este último proceso en un programa de retoque fotográfico (como Photoshop, Paint Shop Pro o con el programa que nos haya regalado el fabricante), puesto que la imagen puede ser bastante grande, debido a la resolución que hayamos elegido, o queremos simplemente modificar cualquier otro parámetro. Reconocimiento óptico de caracteres, mas conocido como OCR (Optical Character Recognizer), es el proceso que analiza los caracteres impresos y determina su forma utilizando patrones de oscuros y claros. Una vez que el escáner o el lector han determinado las formas, éstas se comparan con conjuntos de caracteres definidos para traducirlas a un texto. En algunas ocasiones el reconocimiento óptico de caracteres se realiza con lectores especiales, pero lo más frecuente es utilizar un escáner óptico estándar y un software especializado. El proceso de OCR se inicia con un escaneo en blanco y negro de la página de la cual queremos extraer el texto. El programa que acompaña al escáner se encarga de convertir las imágenes a caracteres siguiendo unos patrones precargados y comparando el resultado con la tabla de caracteres definidos, ofreciendo un resultado bastante aceptable, salvo que el texto sea prácticamente ilegible, pues hoy en día estos programas han avanzado mucho en este sentido, si bien hemos de realizar revisión visual corrigiendo posibles fallos por parte del software, el cual hasta no hace mucho tiempo dejaba bastante que desear
Página 159 de 210
BS Training Center
Problemas mas comunes con el Scanner 1) El scanner no responde: • Verifique que el scanner se encuentre correctamente conectado al puerto correspondiente, recibe alimentación y tiene instalado tanto los drivers del scanner como del puerto correspondiente. • Vea también que el puerto no se encuentra en conflicto o otros y esta correctamente configurado (emplee el Administrador de Dispositivos). En general se emplea el puerto paralelo en modo Bi-Direccional o un perto del tipo PS/2. En algunos casos podría requerirse el puerto en modos EPP, ECP o IEEE-1248. Verifique la documentación del fabricante. • Si sus scanner es SCSI, verifique el número de identificación del mismo, de modo tal que no sea empleado por algún otro dispositivo SCSI. Vea también que los driver de la placa SCSI estén instalados y no presenten errores. • Verifique que tiene instalado el controlador TWAIN apropiado. Vea que el archivo TWAIN.DLL no haya sido reemplazado últimamente. 2) El sistema no detecta al Scanner: • Por lo general los scanners deben estar encendidos previamente a la inicialización del sistema, para poder ser detectados por el mismo. 3) No logra “Adquirir” una copia desde el scanner: • Verifique que no sea problema de la aplicación, empleando el software de digitalización provisto por el fabricante del dispositivo. Si logra saccnnear así, verifica la documentación de la aplicación (o su Help) para seleccionar la opción TWAIN correcta. 4) Logro scannear, pero la impresión es deficiente (si bien en la pantalla luce bien): • Puede que deba emplear una herramienta de administración de color (suele incluirse con el soft del scanner) para calibrar correctamente los colores de su scanner con los del monitor. • Quizás deba scannear con mayor resolución, por lo general 200 ppp suele ser suficiente (tenga en cuenta que a mayor calidad mas pesada se vuelve la imagen, con lo cual su sistema puede volverse “mas lento”. 5) No logro obtener el texto (empleando un OCR): • Puede que la calidad del original scanneado no sea lo suficientemente “limpia” o incluso resulta ilegible. En tal caso consiga una copia mas nítida de la misma y vuelva a scannear. • Quizás requiera aumentar la calidad de digitalización. Pruebe aumentando a 300 ppp o mas (ojo que se vuelve mas “pesado”). • Verifique que el original no se encuentre inclinado o “arrugado”. Endúreselo y vuelva a scannearlo
Página 160 de 210
BS Training Center
Pรกgina 161 de 210
BS Training Center
El MODEM Un MODEM (MOdulador-DEModulador) es un dispositivo que transforma las señales digitales de la PC en señal telefónica analógica y viceversa, con lo que permite a la PC transmitir y recibir información por la línea telefónica y es utilizado para la comunicación de computadoras a través de líneas analógicas de transmisión de datos. El módem convierte las señales digitales del emisor en otras analógicas susceptibles de ser enviadas por teléfono. Cuando la señal llega a su destino, otro módem se encarga de reconstruir la señal digital primitiva, de cuyo proceso se encarga la computadora receptora. En el caso de que ambos puedan estar transmitiendo datos simultáneamente, se dice que operan en modo full-duplex; si sólo puede transmitir uno de ellos, el modo de operación se denomina half-duplex. Para convertir una señal digital en otra analógica, el módem genera una onda portadora y la modula en función de la señal digital. El tipo de modulación depende de la aplicación y de la velocidad de transmisión del módem. Un módem de alta velocidad, por ejemplo, utiliza una combinación de modulación en amplitud y de modulación en fase, en la que la fase de la portadora se varía para codificar la información digital. El proceso de recepción de la señal analógica y su reconversión en digital se denomina demodulación. La palabra módem es una contracción de las dos funciones básicas: modulación y demodulación. Los utilizados en la actualidad en las PCs personales transmiten la información hasta 56 kilobits por segundo. Pueden incluir funciones de fax y de contestador automático de voz. Módem de devolución de llamada, en informática, tipo de módem que, en lugar de responder a una llamada entrante, requiere a quien ha efectuado la llamada que introduzca un código por pulsador y cuelgue, para que el módem pueda devolver la llamada. Cuando el módem recibe el código de quien llama, lo verifica con el conjunto de números telefónicos que tiene almacenado. Si el código coincide con un número autorizado, el módem llamará a dicho número y establecerá la conexión correspondiente. Los aparatos de módem de devolución de llamada se utilizan cuando las líneas de comunicaciones deben estar disponibles a los usuarios externos, aunque protegida contra intrusos no autorizados Compatible Hayes es el adjetivo usado para describir un módem que responde al mismo conjunto de comandos u órdenes que hace que el software de comunicación pueda comunicarse con éste y los cuales se convirtieron en el estándar de comunicación (llamados Comandos AT), inventados por Hayes Microcomputer Products, creadores del citado módem. La velocidad de un módem se mide en baudios (bits por segundo), y sabiendo que un byte se compone de 8 bits un módem de 33.600 baudios transmitirá (en el mejor de los casos) un máximo de 4.200 bytes por segundo y necesitaría unos seis minutos para transmitir el contenido de un disquete de 1,44 Mb. Existen varios tipo de módem: los internos, que van montados dentro de la placa base, se integran con la PC y son más económicos; los externos, que son más manejables, aunque ocupan un espacio externo y son más caros; los PC-Card, que se utilizan en portátiles, y los Winmódem o módem software, que son más económicos, se han eliminado algunas piezas y sólo funcionan en Windows 95/98. Si bien el Modem permite conectar a través de la línea telefónica 2 equipos cualesquiera su uso mas común en la actualidad es el de brindar conectividad a Internet
Al instalar un nuevo Modem, Win 9x debe reconocer el nuevo dispositivo al iniciarse y eventualmente requerirá insertar los discos del fabricante (con los drivers del mismo). Desgraciadamente esto no suele completarse satisfactoriamente, en cuyo caso recomiendo ir a las propiedades del sistema y verificar la existencia de “Dispositivo de Comunicación Desconocido”. En tal caso solo selecciónelo y elija la opción actualizar controladores, con lo cual debería quedar instalado el dispositivo. Para verificar que el mismo es controlado correctamente por su sistema siga el siguiente procedimiento 1) Vaya a Panel de Control 2) Entre a Modems (debería aparecer el modem recién instalado, de no se así, deberá reinstalar los drivers del mismo o reiniciar el equipo, para que los cambios tengan efectos)
Página 162 de 210
BS Training Center 3) Seleccione el Modem en cuestión y elija la ficha Diagnostico 4) Oprima el botón de propiedades. Windows comprobara si su modem responde a comandos AT. De lograr al comunicación deberían aparecer mensaje en la parte inferior (esto indica que esta bien instalado y listo para ser empleado), caso contrario le aparecerá un mensaje indicando error de comunicación con el dispositivo (en tal caso intente conseguir otra copia de los drivers y Reinstalarlos/Actualizarlos) Nota: En caso de no funcionar apropiadamente verifique (desde el botón de propiedades) que el mismo se encuentre correctamente configurado, no esta en conflicto con algún otro dispositivo o puerto COM, etc. Para establecer una comunicación a través de su Modem: 1) Desde Panel de Control o desde Mi PC, abra “Acceso telefónico a Redes” 2) Haga doble Click sobre Realizar nueva conexión 3) Complete los datos requeridos por el asistente (num. de TEL, Nombre de la conección, Modem a través del cual conectar, etc) Ya esta listo para conectarse, solo haga Doble Click en el Icono asociado a la nueva conección. Para poder establecer la conección, algunos servidores requieren configuraciones particulares, las cuales le deberán ser brindadas por su Proveedor de Internet, las mismas deberán ser configuradas desde las propiedades de la conexión. En general la configuración por defecto es la mas común y este paso no es requerido. Una vez conectado a Internet, todo dependerá del servicio que desea utilizar, para así seleccionar la aplicación mas apropiada.
Página 163 de 210
BS Training Center
Pรกgina 164 de 210
BS Training Center
Anexo: Plug and Play Plug and Play (PnP) consiste en una serie de normas de diseño que permite a los dispositivos autoconfigurarse. Es una norma extensa, que abarca todos los tipos de buses de expansión. En teoría, hace que la instalación de dispositivos sea trivial. Uno simplemente instala un dispositivo y automáticamente se configuran dirección de I/O, IRQ, y DMA sin necesidad de la intervención del usuario. Desgraciadamente, dado la gran variedad de dispositivos usados en una PCs, PnP, no ha logrado alcanzar aun esta meta de forma ideal, aunque cada vez se aproxima más. Para que PnP trabaje apropiadamente, la PC necesita de tres items por separados. Primero se necesita contar con una BIOS PnP. Si usted tiene un Pentium o superior, cuenta entonces con esta. Puede verificar esto observando los mensajes del proceso de BOOTEO. La Figura muestra una BIOS PnP típica. Un BIOS PnP también tendrá una referencia en el CMOS.
En segundo, Plug and Play también requiere de un sistema operativo PnP tal como Windows 95, Windows 98, o Windows 2000. Los sistemas operativos más viejos, como DOS y Windows 3.x, podrían utilizar dispositivos PnP con ayuda de drivers especiales del dispositivo y programas de utilitarios. Afortunadamente, estos sistemas con sistemas operativos viejos no son tan comunes hoy en día.
Página 165 de 210
BS Training Center Por último, usted necesita un dispositivo PnP. ¿Cómo identifica un dispositivo PnP? ¡Fácil! Ya nadie fabrica dispositivos non-PnP! Cada módem, cada tarjeta de la red, cada tarjeta sonido, casi todo apoya actualmente PnP. Los dispositivos Non-PnP pertenecen al museo. Desgraciadamente, aunque ya nadie hace dispositivos non-PnP, la base de dispositivos instalados en sistemas antiguos non-PnP es bastante amplia (se llama "legacy" a estos dispositivos que no soportan PnP). Volviendo a la pregunta original: ¿Cómo distingue usted a un dispositivo PnP de uno "legacy"? Fácil los dispositivos ISA (nuevos) anuncian claramente su capacidad de PnP en la caja así como en la documentación del dispositivo mientras que los de conexión PCI o AGP son PnP. Vea por ejemplo la siguiente portada:
Plug & Play Configuration
La palabra legacy es empleada para cualquier característica non-PnP del sistema. Por ejemplo, si usted tiene una Mother non-PnP, será denominada "legacy motherboard. Si usted tiene una placa de sonido non-PnP, será una "legacy card". Si usa un sistema operativo non-PnP, decimos que esta usándose un "legacy operating system". Por ende básicamente, los únicos dispositivos legacy son las viejas placas ISA. Asumamos que usted está empleando una "vieja" placa ISA, de la cual probablemente no cuente con la caja o la documentación original. Tenemos entonces un par de opciones. Conecte la placa en el sistema y vea si su BIOS reconoce el mismo como PnP.
Página 166 de 210
BS Training Center
Si el BIOS no reconoce el dispositivo como PnP, observe con detenimiento la posición de los jumpers en la placa que indican la dirección de I/O y el IRQ.
Al observar la configuración de dirección de I/O dirigirse y el IRQ, podemos asumir ahora que es legacy (ya que la configuración debe realizarse "manualmente").Aunque cuidado que hay una excepción. Algunas placas poseen tienen la habilidad de cambiar entre PnP y legacy colocando simplemente un jumper o ejecutando un programa de configuración especial provisto con el dispositivo. La siguiente Figura muestra un módem que podría cambiar entre PnP y legacy.
Página 167 de 210
BS Training Center En el caso de BIOS PnP, este mismo debe determinar los recursos usados por los dispositivos legacy para ver que opciones restan entonces para los dispositivos PnP. Básicamente hay dos maneras, - el BIOS puede intentar encontrar los dispositivos ISA mediante una lista de preguntas especial que él guarda, o puede usted mismo indicarle al BIOS los recursos de sistema que emplea el dispositivo legacy y el BIOS trabajará alrededor de esos recursos. Puede determinarse lo que el BIOS hará entrando a la configuración del CMOS y cambiando el seteo de Plug and Play. La Figura muestra en pantalla la configuración PnP/PCI de una BIOS Award típica. A la izquierda de la pantalla están las configuraciones de PnP. Dos ítem permiten indicar cómo quiere que la BIOS realice la asignación de recursos, Resources Controlled By (Recursos Controlados por) y Reset Configuration Data option (Reset la Configuración de datos).
El sistema operativo también puede actualizar y editar la lista de dispositivos. Al contrario del BIOS, Windows fue hecho poniendo fuerte esfuerzo por encontrar IRQs y DMAs para los dispositivos legacy a través de su propio soft de información de sistema. Este programa corre automáticamente durante el Booteo y cuando emplee el Asistente para "Agregar Nuevo Hardware" del Panel de control.
Página 168 de 210
BS Training Center
Anexo: Montaje de un equipo paso a paso En esta sección pretendemos mediante una serie de pasos sencillos y gráficos facilitar guiarlo en el montaje/ensamble de una PC desde cero. Para llevar a cabo el montaje de un PC no es necesario contar con unos conocimientos avanzados de informática, aunque estos conocimientos si le serán de utilidad al momento de seleccionar cuales componentes se requieren realmente y así comprar de manera individual las piezas (con el consecuente ahorro que esto implica) y acorde a las necesidades especificas de cada caso. LEE COMPLETAMENTE el este anexo antes de empezar. Y repáselo paso a paso mientras ensamble su primer equipo. En primer lugar hagamos un inventario de todo el hardware que debemos adquirir previamente para montar el equipo completo:
Gabinete y fuente de alimentación Dependiendo del uso que vayamos a dar al equipo elegiremos uno u otro modelo. En una oficina es más útil baby, pero en un domicilio particular probablemente sea preferible un minitower, por ejemplo. La elección se centrará principalmente en su formato la amplitud o los componentes que vayamos a instalar. Tendremos que tener en cuenta el espacio que ocuparán todas los componentes. En un minitower normal, suele haber tres bahías de 5 ¼ , y si deseamos incluir: un lector de CDs, una grabadora y un carrier (que también ocupa un hueco de esos) llenarían totalmente el gabinete dejándonos sin posibilidad de ampliación en el futuro, los tres dispositivos quedarían totalmente pegados, imposibilitando la correcta circulación de aire para la refrigeración. Así que una minitower convencional no nos serviría y pasando entonces a elegir un tower, con 6 huecos de 5 ¼ , como el de la imagen. En cuanto a la fuente generalmente con una de 250 W suele ser suficiente para los gabinetes MINITOWER, aunque realmente dependerá de la cantidad y consumos de los componentes a instalar. Calcule bien los consumos pues si se queda corto el sistema no funcionará o lo hará de modo intermitente.
Habrá que tener en cuenta también la disposición de los conectores integrados a la Mother.
MotherBoard Normalmente se viene junto con los cables necesarios para la conexión de los componentes internos y un CD con los drivers para aprovechar todas sus características y toda la información técnica y prestaciones de la misma (manual en formato .PDF, generalmente). Muchas veces los vendedores omiten estos componentes para luego venderlos por separado. La lista de componentes incluidos (por el Página 169 de 210
BS Training Center fabricante) suele venir con las instrucciones. En las placas modernas no suele ser necesario realizar ningún ajuste manual mediante jumpers debido a que incorporan reconocimiento automático del microprocesador y de la memoria en la propia BIOS del sistema, en caso contrario consulte el manual del fabricante (lo tiene no???). Recuerde que según la misma, serán las prestaciones y limitaciones del equipo en general, por ejemplo tipo de procesador, capacidad de memoria, etc. Una buena elección seria una placa con 5 o 6 ranuras PCI mínimo y una AGP 4X para la tarjeta de video y de ser posible alguna ranura ISA (para poder conectar alguna placa antigua), que soporte una buena cantidad de memoria RAM y a ser posible que soporte velocidades mayores al procesador que hayamos elegido. Las siguientes son ejemplo de placas base y sus componentes:
Página 170 de 210
BS Training Center
Microprocesador Compatible física y electrónicamente con el zócalo de la placa base empleemos. Tanto Intel como AMD nos brindan una amplia gama de modelos a diversos precios.
Refrigeración Disipador y cooler para el microprocesador. Es conveniente gastarse un peso más en un sistema de refrigeración más potente quien cuidará mejor nuestro micro.
Memoria Dependiendo de la placa elegida podremos elegir entre AMD- DIMM SDRAM, DIMM DDR, PENTIUM- RIMM RDRAM. La notación DIMM indica el formato hay de 168 conexiones y de 184 conexiones con velocidades de 100, 133 y 256 MHz, El Modelo RIMM esta solo en 184 contactos y una velocidad de 800 MHz. Actualmente deberíamos poner como mínimo 256 MB de memoria y entre 512 y 1GB seria la mejor elección. En cuanto al tipo de memoria a elegir la DDR empieza a ser la más habitual, pero cualquier otra no es una mala elección. Disco duro, CD-ROM o DVD: Puede ser de dos tipos, IDE o SCSI. Últimamente parece que por fin se impone el DVD.
Página 171 de 210
BS Training Center
Placa de vídeo Es, en general, la tarjeta de expansión más importante, determinará la calidad de video que podamos emplear. Disponemos normalmente del tipo AGP o PCI (en modelos más antiguos/economicos). Este seguro de contar con ranura apropiada para su inserción en la Placa Base. Puede incluirse también placas que permiten la captura y edición de video.
Placa de sonido Otro componente fundamental que conforma el sistema multimedia. Vienen para zócalos PCI o ISA (modelos más antiguos).
Página 172 de 210
BS Training Center
Teclado y Mouse Hoy en día suelen ser para el conector tipo PS2, pero contamos con diversa variedad de ellos para todos los gustos
Monitor Por lo general cuanto más grande mejor, aunque el tamaño estará limitado por el presupuesto y el espacio disponible en nuestro escritorio.
También seria importante contar con: • •
• •
Alambres (forrados) y bridas (precintos). Para juntar los cables de dentro del gabinete en un manojo y que no parezca un enredo. Las bridas le dan un acabado más “profesional”, aunque los alambres son más fáciles de remover y volver a colocar. Cables. Cables para discos SCSI y/o IDE, un cable de disquetera (viene con la placa base, junto con un cable IDE), un cable de audio (viene con el CD-ROM y con la placa de sonido) y un cable de alimentación (viene con el gabinete y la fuente de alimentación). Tenga en cuenta que en todos los casos los cables lleguen desde el dispositivo hasta la controladora (generalmente incluida ONBOARD) no sea que deba tener que dejarlo todo para ir a por uno más largo. Mucho espacio. Emplee una mesa amplia y bien iluminada, preferentemente de madera, sobre la que trabajar cómodamente, para poder darle vueltas a la caja, inclinarla y moverla con comodidad de ser necesario. Los tornillos y demás para fijar la placa y los dispositivos. Deberían venir junto con el gabinete, normalmente los CD-Rom Y DVD también los incluyen.
Los tornillos con los que nos vamos a encontrar son de varios tipos: 1. Los tornillos de cabeza hexagonal, más largos y gruesos, que sirven para atornillar los elementos primarios que forman el gabinete. 2.
Los tornillos de cabeza redonda y cortos, sirven para atornillar los dispositivos.
3. Tornillos cuya cabeza es un hueco para insertar otro tornillo (“stud”, en inglés),sirven para fijar la placa base al gabinete.
4. también se dispone de espaciadores de plástico para separar la placa de la caja en aquellos sitios donde el gabinete no cuenta con agujeros para studs.
Página 173 de 210
BS Training Center
Algunas precauciones antes de empezar... •
•
•
Como ya sabe los componentes electrónicos son muy sensibles a la electricidad estática. Antes de tocar cualquier tarjeta o la misma placa, debemos descargarnos (de estática por supuesto). Ésta podría dañar algunos elementos (como las memorias), provocando así su inutilidad permanente. Para evitar esto podemos tocar algún elemento metálico (en principio el mismo gabinete serviría). Aléjese de alfombras o mantas (especialmente si son de lana), ya que son buenas fuentes de estática, no coloque nada sobre ellas ni esté en contacto con las mismas mientras trabaja. Tenga mucho cuidado con las chapas. Los gabinetes poseen chapas para proteger huecos las cuales suelen ser muy filosas. Si emplea guantes será mas seguro, pero tendrá problemas a la hora de colocar tornillos, las soldaduras también pueden causarle cortes no deseados, mi consejo SEA CUIDADOSO. En el equipo la mayoría de los componentes sólo encajan de una manera, aunque si hace mucha fuerza, podrá conectar algo donde no deba estropeando así el componente y/o su conector.
Ahora sí manos a al obra - Montaje Paso a paso En primer lugar deberemos retirar la tapa del gabinete, según el tipo deberá retirarse solo un lateral, toda la tapa, e incluso en algunos modelos se desliza desde la parte posterior la estructura completa. Las placas ATX disponen de una serie de conectores integrados, soldados directamente a ellas, por lo que es necesario apartar la chapita que se sitúa en la parte posterior de nuestro gabinete para dejar libres los agujeros correspondientes a nuestros conectores. Para retirar las solapas metálicas de chapa (que ya vienen recortadas), sólo hay que doblar las que nos interesen hasta que cedan. De igual modo deberán retirarse las chapas que tapan las salidas de las bahías de discos (en caso que corresponda). OJO de no CORTARSE Ahora debemos verificar la posición de los conectores traseros a la mother,. Es buen momento para verificar la correcta configuración de la motherboard (puede ser que se configure con "jumpers", interruptores DIP o desde la BIOS), para lo cual debe contar con el manual de la misma. Recuerde que una mala configuración puede dañar el sistema, o al menos el mismo no encenderá apropiadamente.
Jumper visto en vertical y horizontal
Ocho interruptores DIP desactivados
Acto seguido deberemos FIJAR la mother a la estructura del gabinete. Lo habitual es encontrar agujeros en los que debemos insertar tornillos studs , que nos permitirán fijar la placa al gabinete (son esos en los que atornillaremos los que sujetan la placa y los que separaran la placa de la caja). Los tornillos deben agarrar firmemente y deberían ponerse en aquellas zonas que van a sufrir presiones: en la parte de los slots PCI (para poder tirar bien de una tarjeta si un día la cambiamos), en donde los DIMMs de memoria y esos sitios. Antes de atornillar todo, aseguraos de que todos los agujeros quedan bien alineados con los de la placa base y que los conectores encajan bien en los huecos de la chapa trasera. Lo mas recomendable es colocar la mayor cantidad de tornillos de fijación que sean posibles para afirmar fuertemente la placa, aunque a veces no disponemos de agujeros en el gabinete y deberemos conformarnos con los espaciadores plásticos, que al menos nos separaran de la chapa, evitando posibles
Página 174 de 210
BS Training Center cortocircuitos. El empleo de arandelas de goma o similar es recomendable a fin de evitar cortes/cortos accidentales en las pistas
En muchos casos puede colocar ahora el micro y las memorias (principalmente en ATX), y dependerá del zócalo del que disponga, para luego instalar el disipador y cooler correspondientes. En el caso de SLOT 1 y SLOT A, coloque primero el sistema de refrigeración y luego instale el micro en la mother. Recuerde colocar grasa de conducción térmica entre el disipador y le micro y verifique el correcto ajuste disipador y cooler al micro/zócalo, que queda mal ajustado se saldrá y no refrigerará tal como espera.
Conjunto de ventilador y disipador CoolerMaster
Página 175 de 210
BS Training Center
Montando el disipador sobre el micro
El micro sรณlo puede ser encajado de una forma
Hay que presionar firmemente hasta asegurarnos que estรก bien encajado
Pรกgina 176 de 210
BS Training Center En el caso de zócalos ZIF (Zero Insert Forze), como el zócalo 370 lo único que tienes que hacer es levantar la palanca de la parte inferior (con cuidado) y dejar que el micro se deslice suavemente en su posición (solo encaja de una manera), sin necesidad de fuerza alguna. Para no confundirse, suelen tener patillas formando un cuadrado perfecto, pero en una o dos de sus esquinas faltan sendos pines que serán los que se usarán como guía. Simplemente insértelo teniendo en cuenta que los pines que faltan, concuerdan con los correspondientes en el socket. Nunca apriete la CPU con fuerza; si no entra de manera suave y por su propio peso, revise de nuevo la posición. Cuando el micro esté en su sitio, simplemente baje la palanca.
Pentium III para Socket A
Socket A
La palanquita sirve para fijar el micro
El disipador y/o el cooler se afirman mediante unas pestañas, generalmente metálicas, en los extremos. Estas pestañas son las que hay que encajarlas en los bordes del zócalo ZIF, colocando primero un extremo y luego habrá que hacer un poco de fuerza y colocar la otra patilla en la pestaña de plástico del lado opuesto (ojo que el plástico puede ceder, si hace un mal movimiento). El enganche del disipador y ventilador al microprocesador no debe resultar difícil. Ahora solo queda enchufar el cable que sale del cooler a la placa base, usando unos conectores de tres puntas (positivo, negativo e información sobre el estado del ventilador) que hay cerca del zócalo o slot.
Página 177 de 210
BS Training Center
Ventilador conectado a la placa base
Una vez hecho esto, ha llegado la hora de instalar la memoria. En el caso de los DIMM, no hay más que abrir las patillas de plástico blancas y situar el módulo , luego bastará sólo con apretar hacia abajo y las patillas deberían cerrarse por sí solas en las ranuras del DIMM. Es importante que el módulo esté bien alineado con el zócalo de memoria, de no ser así correrá el riesgo de quemarlo cuando encienda el equipo.
Hay que asegurarse que el DIMM está bien alineado...
Si cuenta con memoria RIMM, los módulos se ponen de igual modo, pero hay que tener en cuenta que hay que poner terminadores en los zócalos que no alberguen módulos. Además, dado su alto precio, hay que ser aún más delicado en la instalación. Para mayor info sobre este tema puede consultar el manual de su mother. Por el momento tenemos ya la mother lista, pero antes de “meterla” en el gabinete hay que colocar en el mismo la fuente y las unidades de discos.
Página 178 de 210
BS Training Center
La fuente ajusta perfectamente en su hueco
Posición final Es importante ver cuántas salidas tiene la fuente. Deberíais tener una muy grande (para la placa base y cuya forma depende de si es para ATX o Baby AT), una o dos pequeñas (para las disqueteras) y varias de cuatro conectores con 1 cable rojo, 1 negro y dos amarillos. Estos últimos enchufes son los que se usan para los discos duros, los CD-ROM y los ventiladores de chasis, así que es importante tener todos los que necesitamos. Instalemos ahora la diskettera sobre una bahía de 3 ½ ”, montarla no tiene mayores inconvenientes, solo verifique que quede correctamente alineada con el frente. Sea cuidadoso al colocar la alimentación tiene una posición especificada por guía laterales. El cable de bus de datos para conectarla con la placa madre, es mas estrecho que el del disco duro o CD-ROM y se conecta a un conector específico en la placa. Éste se indica en la misma y en el manual como FDD. El mismo cable viene marcado lateralmente de color rojo, negro o azul, este lado indica el pin 1 del conector correspondiente, note que sobre uno de los extremos tiene realizado un cruce, este lado va hacia la diskettera e indica la unidad [A:] Los discos duros IDE se colocan en la bahía de 3 ½ ” prácticamente en su totalidad (excepto los Bigfoot de Quantum) procurando dejar espacio entre ellos y entre la disquetera, ya que se calientan bastante.
Página 179 de 210
BS Training Center Coloque el disco duro lo más lejos posible del resto de unidades, favoreciendo la disipación del calor que desprende.. En algunos gabinetes quizás deba destornillar la bahía de 3 ½ ” anclada a la de 5 ¼ ”. Las unidades de CD-ROM, Grabadoras y DVD se montan sobre bahías de 5 ¼ ”. Antes de montar los discos IDE tenga en cuenta que los mismos se configuran mediante unos jumpers que determinarán si funcionará como maestro (MASTER), como esclavo (SLAVE) o dependiendo de en qué posición del cable IDE esté (Cable SELect). La colocación de los jumpers viene, por lo general, impresa en el disco. La posición MASTER hará que ése sea el disco duro primario de ese canal IDE y si está en el primer canal IDE, este disco estará representado por la letra C: y será desde el que se arranque la PC por defecto. Con dos dispositivos IDE (ya sean dos discos duros o un CD-ROM y un disco duro), lo ideal es tener uno en cada canal, ambos como maestro. Conviene elegir como disco duro C: el más rápido, porque al fin y al cabo es desde el que vamos a arrancar el Windows, el Linux o lo que sea. Dado que el Fujitsu es el más rápido de los que tenemos encima de la mesa, vamos a poner este como maestro y lo enchufaremos al primer canal IDE cuando metamos la placa en su sitio. En el caso de instalar discos SCSI tenga en cuenta que un grupo de jumpers, variará el valor de la identidad del dispositivo SCSI. Basta con que cada dispositivo tenga una identidad diferente para que no haya problemas con la configuración. Otros jumpers determinarán la paridad (que hay que dejar en ON para que la lectura sea más fiable), la terminación (dejarla en OFF para un dispositivo interno), test (dejarlo en OFF), block size (dejarlo en OFF excepto en UNIX) y eject (dejarlo en ON si se quiere bloquear la bandeja de la unidad).
Una vez montado conecte la alimentación en su correspondiente toma (su forma permite un único modo posible), para luego conectar el cable de bus de datos lo cual es muy sencillo puesto que tanto el disco como el cable tienen guías de plástico que hacen que sólo se pueda insertar de una manera. Pero hay discos o cables más antiguos que carecen de esto y pueden inducir a confusión. Basta recordar que el cable rojo es el número 1 y hay que conectarlo al pin 1 del disco duro, que suele estar en la parte más cercana a la fuente de alimentación. Hay dos tipos de cables IDE: de 40 y de 80 conductores. Se diferencian en que el de 80 conductores tiene los hilos más finos y las bocas coloreadas (en azul, negro y gris) y es para dispositivos UDMA66 y UDMA100. Dado que los conectores son idénticos, no hay problema en usar el de 80 hilos para un disco duro normal, pero si usáis uno de 40 para un disco duro UDMA66 ó 100, podéis encontrar problemas. El cable SCSI de la foto es de 50 conductores y por tanto, más ancho que los IDE. Los cables Wide SCSI son más estrechos.
Página 180 de 210
BS Training Center
Tipos de cables
Por último, coloque el cable de audio (suministrado con el lector de CD o con la tarjeta de sonido y que sólo encaja de una manera) en la unidad que desee conectar a la tarjeta de sonido para escuchar los CD’s de música. Procedemos ahora a colocar la chapa con la mother en el interior del gabinete y conectar todo el cableado correspondiente a la alimentación de la fuente (mucho cuidado en caso de estar usando AT, recuerde que los cables negros de P8 y P9 deben ir juntos en el centro), control de unidades de discos, y por supuesto los cables del sistema: Power SW (Power Switch, encendido), Reset SW (reinicio), HDD Led (led de disco duro), Power LED (indicación de encendido) y el Speaker (altavoz interno), en los lugares correspondientes (no dude en consultar el manual de su mother). Observe que los conectores de los indicadores luminosos (LEDs) tienen polaridad, por lo que si no funcionasen puede deberse a que se hayan conectado al revés. El cable negro es masa o - y el de color el +.
Puertos para cables Discos
Cables del sistema
Controle además que los cables no “rocen” el cooler, ni queden demasiado cruzados (doblados) ni enredados, trate de evitar cables largos que cuelguen y sobren demasiado en el interior, interfiriendo con otros componentes o al menos con la visión y manipulación de los mismos. Puede montar adicionalmente otro ventilador sobre la parte interior del frente de modo de mejorar la refrigeración y circulación de aire. Preste atención al sentido de rotación (indicado con flechas) de modo tal de garantizar el ingreso de aire al habitáculo.
Página 181 de 210
BS Training Center
Este ventilador meterá aire fresco en el interior del PC
La situación ideal del ventilador depende del tipo de caja
Este cooler puede conectarse también a la placa mother (si cuenta con una conexión adicional de 3 pines, similar al dispuesto para el cooler del micro) o a uno de los conectores de unidades de disco (generalmente de 5 ¼ ”). Ya solo nos falta conectar las Placas de expansión que deseamos adicionar, ya sea porque no son soportadas por el mother o porque están integradas pero aun así no brindan las prestaciones que uno pretende, por ejemplo una placa de video AGP (en este último caso no olvide deshabilitar la de la mother, consulte para ello el manual).
Para instalarla habrá que elegir la ranura apropiada y quitar la chapa que cubre el hueco de salida de las misma (sobre la parte posterior del gabinete). Estas chapas pueden ir atornilladas o simplemente unidas con un par de puntos. En este caso, hay que hacer girar las chapas sobre su eje hasta desprenderlas. Cuidado porque cortan mucho.
Página 182 de 210
BS Training Center Insértela en el sentido adecuado con los chips hacia abajo, y una vez colocada, presione con fuerza para que haga contacto total con el bus. Si sobresalen los pines de la tarjeta después de conectarla, entonces pude estar mal encajada y posiblemente no funcionará. Algunas placas tienen una agarradera especial para fijarla a la misma. Después fije la chapa metálica al gabinete, mediante un tornillo grueso.
Se inserta con una leve presión
En el caso de tener que instalar varias placas de expansión, instálelas de a una, comenzando por la de video, inicie el sistema verificando el correcto funcionamiento, configure lo que sea necesario. Apague el equipo (recuerde desenchufarlo, por precaución, mas aun si su sistema responde a ATX), e instale una nueva placa, repitiendo así la instalación, encendido y configuración de a una por vez. La razón de esto es que la incorrecta configuración de las placas puede poner en conflicto al sistema o al menos hacer que una o varias placas no respondan (aunque no las daña físicamente), y detectar cual/es de ella/s están en conflicto puede resultar muy laborioso. De este modo (insertando de a una por vez) sabremos si la nueva placa entra en conflicto con las anteriores y deberemos cambiar solo su configuración.
Página 183 de 210
BS Training Center
Una vez hecho esto, faltará solamente colocar la tapa y afirmarla con los tornillos correspondientes. Aquellos quienes solemos hacer cambios periódicamente solemos (me incluyo) dejar el gabinete sin tapar, esto no es recomendable ya que la suciedad que entra (sin contar alimañas) no es buena para el correcto funcionamiento de nuestro equipo, así que o le pone la tapa o la limpia periódicamente, Ud. elige, pero vera que limpiarla cuesta mas trabajo que quitar y poner 4 o 6 tornillos que fijan la tapa, así que no lo dude, coloque la tapa como corresponde, que además le servirá para aislar posibles interferencia EMI.
Página 184 de 210
BS Training Center Ahora ya sólo nos queda realizar las conexiones exteriores. El cable de alimentación se ubica en la fuente y su otro extremo va a la red de 220 V de voltaje (si su fuente tiene un selector que ofrezca diversas opciones, antes de poner el cable debe asegurarse de que marca 220 V, en ocasiones pondrá 230 ó 240, y no 120 ó 130 caso contrario la quemará.
El conector del teclado se denomina PS-2 y suele venir identificado en color violeta (en las placas nuevas). Lo conectaremos en la parte posterior de la torre, en un zócalo de su mismo color, sin forzarlo (este conector se rompe con bastante facilidad). El Mouse suele tener también conector PS-2 (es de color verde) y se coloca al lado, aunque también podría usar el conector serie o COM, en la foto en color verde o en el conector USB. La impresora suele ser todavía de puerto paralelo (LPT) la conectaremos a este, aunque puede ser del tipo USB. En caso de estar frente a un equipo antiguo, donde no encuentra estos colores, consulte el manual o en la indicación impresa al lado del conector. Una vez instalados teclado y Mouse, conecte el cable VGA, que sale de su monitor en el conector de la placa de video. Tenga cuidado en no forzar este conector, ya que sus pines son bastante frágiles. A los lados del conector se encuentran dos tornillos alargados, que podemos atornillar a la placa con la mano para tener mayor sujeción. Un cambio en el color de nuestro monitor o simplemente no visualizar imagen alguna, puede deberse a un conector VGA mal conectado o a un pin del conector doblado. Si el monitor, mouse o cualquier otro dispositivo son USB lo conectaremos también. Algunos monitores y teclados llevan HUB para conexiones USB con lo cual solo tenemos que enchufar el periférico a la caja y los demás los podemos conectar al monitor, teclado o cualquiera según sea el caso. Ahora solo queda encenderla, configurar e instalar todo el software que sea requerido según el uso que piense darle al equipo.
Página 185 de 210
BS Training Center
Pรกgina 186 de 210
BS Training Center
Anexo: Guía de Reparación 1. El equipo NO logra encender 1.1. Si amaga a encender y se apaga instantáneamente, algo esta mal conectado o en cortocircuito 1.2. Revise las conexiones 1.3. Compruebe la entrada de línea (220/110 VCA) 1.4. Compruebe que la fuente este entregando energía correctamente Verifique las salidas (±5VCC y ±.12VCC), cargue para ello la fuente con algún disco rígido o lámpara de al menos 12 V 40W. Si no enciende revise que funcionen correctamente el botón de encendido, el fusible y si se anima el resto de los componentes de la misma 1.5. Conecte de a uno, empezando por la Mother y luego los discos (de a uno por vez). Si al conectar uno de ellos el equipo deja de encender, es este quien esta en problemas. La fuente ante una sobrecarga (por componentes defectuosos) de energía se apaga automáticamente 2. Enciende, pero no arranca 2.1. No se realiza el POST. 2.1.1. Revise que la placa de video y el monitor estén correctamente conectados (quizás arranca pero Ud. no puede verlo en pantalla, guíese por el ruido del recuento de memoria, los discos rígidos, etc.). Eventualmente pruebe conectando otro monitor. 2.1.2. Retoque las conexiones de las Memorias, o incluso del CPU (en el caso de SLOT 1 o SLOT A). Revise la conexión de alimentación de la Mother 2.1.3. Revise que la pila no este en cortocircuito (ojo que al retirarla perderá los cambios en la configuración del BIOS) 2.2. El POST se realiza pero de algún error. Si no comprende el error busque el mismo en la tabla provista por el fabricante de la BIOS, y siga los consejos brindados por el mismo. 2.3. El POST no de error pero no se carga el sistema, no BOOTEA (en este caso debería estar indicándole que no se encuentra S.O. y que inserte un disco con el mismo) 2.3.1. Pruebe entrando al SETUP que su disco y secuencia de arranque están correctamente configurados. 2.3.2. Intente BOOTEAR con un diskette (puedes obtenerlo de una máquina que funcione entrando a Panel de Control – Agregar o Quitar Programas – Disco de Inicio), e intente acceder al disco rígido. 2.3.2.1.Si puede leer la información de su disco, puede que halla perdido sus archivos de arranque (IO.SYS, MSDOS.SYS y/o COMMAND.COM), ejecute primeramente el SCANDISK (si obtiene fallas físicas, sectores en estado defectuoso, vaya pensando en reemplazar su disco lo antes posible) y luego reinstale el sistema de BOOTEO con el SYS.COM C: , y reinicie el sistema, sin el diskette. OJO los virus suelen provocar este tipo de averías, consiga urgentemente un antivirus actualizado y verifique que sus discos no estén infectados. 2.3.2.2.Si aun así no BOOTEA, reinicie desde el diskette y verifique que la partición este activada (emplee para ello el FDISK, de ser necesario ACTIVA la partición donde se encuentra el S.O., típicamente el C:) 2.3.2.3.Si no pudo leer información del Disco Rígido (HD), quizás algún virus haya eliminado el formato, en este caso HA PERDIDO SUS ARCHIVOS, podrá salvar el disco formateándolo nuevamente, y recupere sus archivos de su último BACKUP (lo tiene no???) 2.3.3. Si no puede acceder al HD, intente verificar el estado de particiones (con el FDISK), si le informa que no existe partición alguna, sorry deberá reparticionar y retomar desde el punto 2.3.2.3. Si no puede crear particiones, le tengo malas noticias: su disco ha perecido, intente revivirlo con algún programa que realice formato de bajo nivel, si no da resultado sorry fue. 2.4. BOOTEA pero no carga el Windows completamente, vuelve al DOS (típico caso luego de realizar alguna nueva instalación) 2.4.1. Windows suele mostrar en pantalla información acerca de cual/es archivo/s están dañados o corrompidos, quizás baste con editar el WIN.INI, SYSTEM.INI, o tan solo restaurar el Registro de Windows de una de las ultimas copias (emplee el SCANREG). Para recuperar la última copia del Registro de Windows manualmente ejecute desde la línea de comando:
Página 187 de 210
BS Training Center path %path%;c:\windows\comman;c:\windows cd \windows attrib -r -s -h system.dat ren system.dat system.bak ren system.da0 system.dat 2.4.2.
2.5.
2.6.
2.7.
2.8.
Intente iniciar en Modo a Prueba de Fallos, muchos de los problemas, causados normalmente por la instalación de drivers incorrectos o de malas configuraciones de los dispositivos suelen resolverse desde acá (verifique desde el Administrador de Dispositivos de Propiedades del Sistema, el estado de los mismos). Deberá luego reiniciar el sistema 2.4.3. Si aun así no inicia, Todavía le queda la alternativa de reinstalar Windows, ejecute previamente un SCANDISK, aunque quizás deba luego reinstalar una o varias de las aplicaciones que empleaba hasta hoy pero al menos no habrá perdido su documentación (de última igual cuenta con BACKUP, no.....????) Windows arranca, pero algún dispositivo no funciona correctamente 2.5.1. Pruebe desde el Administrador de Dispositivos (de Propiedades del Sistema) el estado de los mismos. Windows indicará aquellos con los que tenga inconvenientes. Si entra a las Propiedades del mismo sugerirá: El dispositivo no existe o no funciona adecuadamente. Verifique que el dispositivo se encuentra correctamente instalado, eventualmente reinsértelo al mismo a su placa de control (con el equipo apagado obvio), y reinicie el sistema, Si la falla persiste quizás debe reemplazarlo por otro. El Dispositivo no tiene todos sus Controladores Instalados. Pruebe Reinstalar o Actualizar los Controladores (deberá contar para ello con el disco del fabricante u optar por emplear uno de los que vienen provisto con su S.O.) El Dispositivo se encuentra deshabilitado en este perfil de Hardware. Puede tratarse de una falla del dispositivo o de su placa de control, tal como en el caso anterior, o simplemente de una mala configuración del mismo. Pruebe cambiar la Configuración de la Asignación de recursos (en la Solapa Recursos) por alguno algunos en el cual no entre en conflicto con otro dispositivo, o eventualmente modifique la asignación al otro. El Teclado y/o el Mouse no responden 2.6.1. Verifique no haber enchufado invertidos los conectores de los mismos (en caso de emplear PS/2) 2.6.2. En el caso del Mouse verifique que no se encuentra trabajo por suciedad en su interior, en tal caso límpielo y listo. 2.6.3. Reinserte los conectores y reinicia el sistema (Reset en Frío o apague y encienda nuevamente la PC), no se asuste si Windows pide Arrancar a Prueba de Fallos, e incluso se ejecutará automáticamente el Scandisk, esto es normal Windows no se ha cerrado correctamente 2.6.4. Si aun así no funciona pruebe con otro Teclado/Mouse, o reinstale los drivers (esto claro si al menos uno de los funciona) El Video no esta configurado apropiadamente. 2.7.1. Desde Propiedades de Pantalla (panel de Control), puede modificar la configuración del mismo cambiando la paleta de Colores o el Área de pantalla según sea requerido. Si al hacerlo el sistema deja de funcionar seguramente su monitor no responde a dicha exigencia, bastará con reiniciar a prueba de fallos y modificar nuevamente. 2.7.2. Si las opciones requeridas no se encentran disponibles, verifique (desde la documentación provista por los fabricantes de la Placa de Video y del Propio Monitor) que las mismas son soportadas por ambos. En tal caso desde AVANZADAS, podrá modificar el modelo del Adaptador de pantalla (la placa de Video) y de Monitor, instalando los controladores (drivers) apropiados, provistos por ambos fabricantes, o al menos los que vienen incluidos en el disco de instalación de su S.O. La Impresora no imprime 2.8.1. No imprime nada
Página 188 de 210
BS Training Center 2.8.1.1.Verifique que reciba alimentación de la red correctamente y que se encuentre encendida 2.8.1.2.Verifique que se encuentre correctamente conectada al puerto correspondiente (el cable de datos) y que el mismo este correctamente instalado (Vea desde al Administrador de Dispositivos) 2.8.1.3.Si aun así no logra imprimir prueba conectar otro dispositivo (por Ej. otra impresora), que sabe funciona adecuadamente, en el mismo puerto e intente con él, si no funciona tampoco, entonces la falla será del puerto. Prueba también la impresora en otro equipo, cuyo puerto sepa funcione correctamente, para descartar fallas del dispositivo. 2.8.2. Imprime pero imprime cualquier cosa. Verifique que al imprimir haya seleccionada el modelo de impresora correspondiente. De no tenerla disponible, instálela desde Agregar Impresoras (en Impresoras del Panel de Control) 2.9. No tengo acceso a la red 2.9.1. Intente conseguir el software de diagnóstico provisto por el fabricante de la placa, que en caso de emplear modelos similares, permite probar la conexión de red, incluso desde modo DOS, es decir booteando desde diskette, de modo tal de comprobar si es una falla física o del sistema. Si no cuenta con dicho soft ni puede conseguirlo, continúe con los siguientes pasos. 2.9.1.1.Pruebe que la placa de Red este correctamente instalada junto a todos sus controladores (drivers), y protocolos pertinentes. Puede verlos desde las Propiedades de Entorno de Red. En caso de usar el protocolo TCP/IP intente ejecutar desde la línea de comando lo siguiente ping 127.0.0.0 (si su placa esta correctamente instalada) 2.9.1.2.Pruebe conectarse a otro equipo de la Red, por ejemplo pruebe un ping a otro equipo (suponiendo que otro equipo esta configurado como 192,168.1.30), ejecute Ping 192.168.1.30 (si no responde comprueba las conexiones, conectores, los cables, hubs o cualquier otro componente físico de conexión, verifique además que las configuraciones de protocolos sean las adecuadas en ambos equipos) 2.10. Con cualquier otro dispositivo: Scanners, Grabadora, etc. Los pasos a seguir son similares: 2.10.1. Verificar conexiones, conectores y cables 2.10.2. Verificar drivers 2.10.3. Verificar configuraciones de los mismos 3. El hardware funciona correctamente pero alguna aplicación no responde o falla continuamente 3.1. Verifique el estado de los archivos (corra un SCANDISK) 3.2. Ejecute un SFC para ver las versiones de los archivos 3.3. Eventualmente deberá reinstalar la aplicación. Algunos fabricantes brindan un soporte para reinstalar solo los componentes dañados/corruptos
Página 189 de 210
BS Training Center
Pรกgina 190 de 210
BS Training Center
Anexo: Propiedades del Sistema-El Administrador de Dispositivos Desde las propiedades del sistema usted podrá observar/modificar la configuración de dispositivos y recursos controlados por su sistema. Puede acceder a este desde Panel de Control – Sistema, o bien mas fácilmente desde las Propiedades de Mi PC (haciendo doble click sobre el icono de Mi PC, en el escritorio y luego seleccionando Propiedades)
La Información se encuentra organizada en forma de fichas, en la primera de ellas “General” podrá observar la información general de su sistema y del fabricante/soporte del mismo. Desde la ficha “Administrador de Dispositivos” puede ver los dispositivos (y propiedades de los mismos) reconocidos por su sistema. así podrá identificar por ejemplo (haciendo doble click en PC) la asignación de recursos (IRQ, Direcciones de E/S, DMA, y Memoria) empleada por cada dispositivo.
Página 191 de 210
BS Training Center
y las características (drivers, fabricante, recursos, etc) empleados por su sistema para administrar correctamente los diversos recursos, como por ejemplo la red (a través de la Placa Adaptadora de Red). Bastará para ello con seleccionar simplemente el dispositivo y oprimir el botón de Propiedades.
Página 192 de 210
BS Training Center
así mismo podrá verificar el estado de los diversos dispositivos, identificando aquellos que no sean detectados actualmente
Página 193 de 210
BS Training Center
y aquellos que presenten fallas o conflictos
Pรกgina 194 de 210
BS Training Center
Desde la Ficha Recursos podrรก cambiar la asignaciรณn de los mismos, verificando no incurrir en conflictos con otro dispositivo instalado actualmente.
Pรกgina 195 de 210
BS Training Center
o tan solo configurar las opciones que el mismo brinde (según el tipo de dispositivo del que se trate)
Desde la ficha “Perfiles de hardware” podrá crear diversos perfiles, con distintas configuraciones según los diversos usos que pueda requerir empelar (en el caso que corresponda, lo cual no es necesario generalmente).
Página 196 de 210
BS Training Center
Por último desde la ficha”Rendimiento” puede asignar recursos que permitan agilizar el uso de unidades de disco, gráfica e inclusive memoria virtual.
Página 197 de 210
BS Training Center
Esta herramienta es sin duda alguna de invalorable valor para todos aquellos quienes nos dedicamos a este tipo de tareas. No dude en emplearla ante cualquier problema que se le presente en su equipo (siempre que cuente con un S.O. Windows 9x o posterior).
Pรกgina 198 de 210
BS Training Center
Anexo: Mantenimiento Aunque la periodicidad (semanal, mensual, bimestral, etc) de los mismos dependerá de cada caso en particular (horas de uso, forma de uso, ambiente, usuarios, costos, etc), podemos distinguir básicamente dos tipos de mantenimiento a realizar en los equipos Preventivo y Correctivo. Tenga en cuenta que normalmente se contratan los servicios por equipos, y las impresoras cuentan como equipo individual, salvo en algunos casos las matriciales.
Mantenimiento Preventivo No todos los usuarios comprenden la importancia del mismo. Sin éste los componentes se dañan y en algunos casos son irreversibles. El costo de la reposición sumado al tiempo (de espera hasta reponerlo, tiempo en el cual no pueden desarrollarse determinadas tareas, en algunos casos la reposición requiera “urgencia”, ya que resulta imprescindible para las tareas de la empresa/usuario). Por tal motivo es importante concienciar a los clientes de las ventajas que aporta tener un equipo siempre en condiciones. He aquí guía de procedimiento para el mismo 1) Equipo en general (mas conocido por el cliente como CPU, aunque claro no estoy refiriéndome al Microprocesador): • Revisión de conectores y soldaduras • Limpieza de conectores de interfaz y periféricos • Limpieza de memorias y sus bancos • Revisión y limpieza de los sistemas de refrigeración (coolers, ranuras, etc) • Limpieza interna y externa (tenga en cuenta que por lo general el personal de limpieza de las oficinas no esta autorizado a “tocar” los equipos) 2) Disco Rígido: • Mantenimiento de superficie (scandisk o similares) • Optimización (desfragmentador) • Revisión por medios de Antivirus. • Limpieza de archivos innecesarios (temporales, cookies y otros) • Backup de los archivos críticos 3) Disqueteras/Lectoras: • Limpieza de cabezal magnético/óptico (FD/CD Cleanner) • Limpieza y lubricación de mecanismos (engranajes, correderas, etc) y conectores • Limpieza interna y externa 4) Fuente: • Limpieza • Revisión de tensiones de entrada y salida 5) Monitor: • Limpieza interna y externa • Prueba de video (mediante soft de testeo) • Ajuste de brillo, contraste, foco, centrado y enfoque (en caso de ser necesario) • Ajuste de intensidad de colores (en caso de ser necesario) 6) Teclado: • Limpieza interna y externa • Revisión del cable y conexiones • Prueba del mismo 7) Mouse: • Limpieza interna y externa • Limpieza del PAD • Revisión del cable y conexiones • Prueba de correcto funcionamiento 8) Impresoras: • Limpieza interna y externa • Limpieza de cabezales, inyectores, tractor y rodillos Página 199 de 210
BS Training Center • Alineación de cabezales • Lubricación de engranajes, carros, sistema de tracción y otros • Revisión y limpieza de contactos y placa de control • Prueba de impresión 9) Baterías y Estabilizadores: • Limpieza • Revisión de voltajes de salida • Revisión de voltaje de entrada (tomacorrientes) y polaridad de los mismos (incluyendo puesta a tierra) • Revisión de carga de acuerdo a la cantidad de equipos a los que alimente 10) Conectores y cables en general: • Revisión/retoque de soldaduras frías • Limpieza • Reemplazado de aquellos gastados, cortados o en mal estado 11) Software: • Actualización de versión (particularmente en los casos de Antivirus) • Agregar/Quitar componentes de las aplicaciones ya instaladas • Reemplazar/Quitar aplicaciones obsoletas
Mantenimiento Correctivo El mismo tendrá lugar ante una falla/desperfecto imprevisto en cualquier componente del sistema, pudendo llevarse a cabo cuando se dé el mantenimiento preventivo o fuera del mismo (es de suma importancia definir correctamente en que días/horarios podrán llevarse a cabo los mismos, para evitar así posibles malos entendidos). Por lo general cuando algún componente falla el cliente desea que su sistema este en perfecto funcionamiento a la mayor brevedad (sino antes) preste adecuada atención y defina claramente la gravedad del problema (desde el punto de vista del cliente) y atienda al mismo cuanto antes (sería importante poder brindarle al cliente un reemplazo “a préstamo” hasta tanto se repare/reempce el que falló). Entre los casos fortuitos encontramos: 1) Reparación/Reemplazo de Monitores, Impresoras, Scanners, estabilizadores, fuentes (recuerde que este último por lo general no cuentan con garantías), baterías, etc. Salvo que ud. tenga conocimiento de electrónica deberá llevar el mismo a un técnico especializado (por lo general aquellos que arreglan “televisores pueden serle de gran utilidad) 2) Reparación/Reemplazo de Teclado, Mouse u otros accesorios (no bastará ya con una simple limpieza) 3) Reemplazo/Instalación de nuevos Mothers, Microprocesadores, Modem, HD, FD, Lectoras de CD-ROM, Tape Backups, ZIPeras, placas controladoras, etc 4) Recuperación de información ante ataque de virus (existe Backup???) 5) Reparación/Reemplazo de cables en general Por último recuerde que el servicio de mantenimiento no incluye los costos de materiales que deban ser reemplazados, quedando a su criterio el hecho de cobrar o no las llamadas por servicios hechas fuera de las fechas de mantenimiento programado.
Herramientas requeridas Para poder atender a estas tareas es indispensable contar herramientas apropiadas propias. Entre las herramientas/elementos de utilidad para las tareas de mantenimiento/reparación de equipos encontramos: •
Tester con escalas de: • ~ 100-120 V y 200-240 V, de ser posible lo ideal seria que cuente también con escalas inferiores (de 2-20 V, para medición de ruido en la fuente) • 2-24 VCC
Página 200 de 210
BS Training Center
• • • • • • • • • • • • • • • • • • • •
• Resistencia: 100, 2K y 20 K Ohms • Continuidad (o al menos una escala de resistencia de 20 Ohms o menos) Testador de Cable de Red (para medir por lo menos cable UTP y/o Coaxil) Juegos de destornilladores, planos y philips, pequeños y medianos Llaves allen y bristo para apertura de burbujas de HD Calibradores (destornilladores plasticos), para ajuste de monitores Pinza de punta, Punta prensil y Alicate de corte Pelacables para RG58 y UTP Linterna pequeña, tipo lápiz Lápiz negro y Goma para lápiz (blanda) Soldador de no mas de 25 Watts, de ser posible de punta cerámica (o al menos resina para limpieza), desoldador (aspirador de soldadura) y estaño con 5 almas de resina Conectores Varios: Conectores DIN (teclado), Conectores Mini DIN (Teclado y Mouse), Conectores DB-9 Hembra (serial), Conectores DB-25 Macho (Paralelo), DB-15 de 3 líneas macho (Video), BNC y RJ-45 (redes), T-BNC, terminadores de res (50 Ohms) FD cleaner CD Cleaner 1 cable Link, para conexión Serial y/o 1 Paralelo Paño (tipo balerina) y pincel chico (2cm) cerda blanda Aerosol de removedor de partículas (aire comprimido) Aerosol de espuma de limpieza de gabinetes (de última,... LEM) Aerosol de alcohol isopropílico Aerosol de lubricante de película seca Papel para apuntes y pruebas de impresoras Tornilleria surtida.
Página 201 de 210
BS Training Center
Pรกgina 202 de 210
BS Training Center
Anexo: Simbología Símbolos generales Indicador de encendido Posición cerrada de mecanismo de contacto o apertura / cierre Indicador actividad disco duro
Indicador de encendido Posición abierta de mecanismo de contacto o apertura / cierre Indicador actividad disquetera
Ratón / conector Mouse
USB / conector bus USB Emisor de infrarrojos
Ratón / conector Mouse
indicador actividad de red
Teléfono / Módem
Conexión serie
Conexión serie
Teclado / conector de teclado
Teclado numérico
Cadena / sujeción mecanismo antirrobo
Reset
Varios Interruptor encendido / apagado
Interruptor encendido / apagado
Interruptor encendido / apagado
Atención leer documento
Tarjeta magnética
Indicador de Temperatura
Página 203 de 210
BS Training Center No necesita alimentaci贸n externa
Conectores Conector ps/2 Ej: Teclado / Mouse
Conector DIN Ej: Teclado Conector Ej: Red
RJ-45
Conector Centronics Ej: Impresora Conector DB-25 Pines Ej: Puertos Serie / Paralelo Conector DB-9 Pines Ej: Puerto serie
Conector hembra del cable de alimentaci贸n
Conector RJ-11 Ej: Modem Conector Minicentronics Ej: SCSI Conector DB-15 Pines Ej: Joystick Conectro VGA Ej: Monitores conector de alimentaci贸n con polaridad de ejemplo
Redes
Bridge
Router
Hub Router
Bus Network
Multiplexer Star Network
Ring Network
Coaxial Line Tag
Fiber Optic Line
Multimedia Abrir / cerrar
Play
P谩gina 204 de 210
BS Training Center Stop
Grabar
Avance rápido derecha Pausa
Avance rápido izquierda Volumen Auriculares / conector para auriculares
Altavoz
Control de altos
Control de bajos
Entrada de audio
salida de audio
Entrada de audio
salida de audio
Micrófono / conector de micrófono Joystick / conector de joystick
Micrófono / conector de micrófono Joystick / conector de joystick
Audio / conectores de audio Midi
Gamepad / conector de gamepad
Midi
Impresoras Impresora / conector impresora
Hojas sueltas / Alimentación Manual
Impresora / conector impresora Avance / descarga hojas sueltas
Papel continuo
Papel continuo
Conexión de Masa para el cable de la impresora
Entrada / colocación de sobres
Página 205 de 210
BS Training Center
Monitores Monitor / conector monitor
Ajuste de dimensión vertical Ajuste de posición vertical Ajuste de acerico lateral
Monitor / conector monitor Ajuste de dimensión horizontal
Ajuste de posición horizontal
Ajuste inclinación lateral
Ajuste de rotación Desmagnetización e inclinación Brillo
Contraste
Precaución / peligro Alta tensión
Monitor
Seleccionar una función Grabar / memorizar una función
Aumentar ó disminuir una función elegida previamente Desmagnetizar
Equipos portátiles Indicador carga Batería recargable de batería Indicador de batería defectuosa Indicador de reposo Stand by
Página 206 de 210
Disquetera / conector disquetera Indicador de reposo Stand by
BS Training Center Alimentación / conector alimentación CC Anulación del altavoz
Piloto indicador de encendido / On
Botón de reset
Salida de audio
Micrófono / conector de micrófono
Tarjeta / conector PCMCIA
Conector Módem
Página 207 de 210
BS Training Center INTRODUCCION A LA COMPUTACIÓN..................................................................................................5 EL TECLADO....................................................................................................................................................6 EL RATÓN O MOUSE.......................................................................................................................................7 LAS UNIDADES DE ALMACENAMIENTO............................................................................................................7 SISTEMA DE NUMERACIÓN BINARIO................................................................................................................8 SOFTWARE ....................................................................................................................................................11 PROGRAMACIÓN............................................................................................................................................11 LENGUAJES....................................................................................................................................................11 LENGUAJE MÁQUINA.....................................................................................................................................12 LENGUAJE ENSAMBLADOR............................................................................................................................12 LENGUAJES DE ALTO NIVEL..........................................................................................................................12 CUESTIONARIO INTRODUCCIÓN...............................................................................................................12 TESTER O MULTIMETRO..........................................................................................................................15 MEDICIONES ................................................................................................................................................16 MEDICIÓN DE CONTINUIDAD.........................................................................................................................16 MEDICIONES DE TENSIÓN VCA(ALTERNA)................................................................................................16 LA FUENTE DE ALIMENTACIÓN ...........................................................................................................17 TIPOS DE FUENTES........................................................................................................................................18 CONEXIÓN DE DISPOSITIVOS.........................................................................................................................18 DIFERENCIAS ENTRE FUENTES XT, AT Y ATX.............................................................................................18 MEDICIONES EN PC:......................................................................................................................................20 MEDICIONES DE TENSIONES VCC (CONTINUA).........................................................................................20 COMPONENTES QUE PODEMOS ENCONTRAR EN UNA FUENTE DE ALIMENTACIÓN.........................................20 ARRANQUE FRIO Y ARRANQUE EN CALIENTE...............................................................................................21 TRABAJO PRÁCTICO: LA FUENTE DE ALIMENTACIÓN..................................................................................21 CUESTIONARIO FUENTES.........................................................................................................................23 EL MICROPROCESADOR (CPU)...............................................................................................................25 PRINCIPIO DE FUNCIONAMIENTO ..................................................................................................................25 ESPECIFICACIONES .......................................................................................................................................28 SOCKETS Y SLOTS PARA LOS PROCESADORES...............................................................................................30 LA TEMPERATURA.........................................................................................................................................30 CUESTIONARIO CPU................................................................................................................................32 MEMORIAS....................................................................................................................................................35 LA ROM - BIOS (BASIC INPUT OUTPUT SYSTEM) ......................................................................................35 DUAL CHANNEL............................................................................................................................................46 PARIDAD VS SIN PARIDAD............................................................................................................................47 MEMORIA SRAM..........................................................................................................................................48 MEMORIA TAG RAM....................................................................................................................................48 CUESTIONARIO MEMORIAS......................................................................................................................49 EL MOTHERBOARD O PLACA BASE......................................................................................................52 PLACAS AT VS. ATX....................................................................................................................................53 EL CHIPSET....................................................................................................................................................58 EL RELOJ.......................................................................................................................................................59 LAS RANURAS DE EXPANSIÓN O SLOTS.....................................................................................................61 DIRECCIÓN BASE...........................................................................................................................................62 CONTROLADOR DE INTERRUPCIONES (IRQ).................................................................................................62 CONTROLADOR DE DMA..............................................................................................................................63 FRONT SIDE BUS...........................................................................................................................................66 HYPERTRANSPORT........................................................................................................................................67 GUÍA DEL CABLEADO Y CONEXIONES DE LA PLACA BASE............................................................................68 CONECTORES DE LA FUENTE DE ALIMENTACIÓN..........................................................................................68 CONECTOR DE ALIMENTACIÓN DE UNIDADES DE DISCO..............................................................................68 CONEXIONES DE LA PLACA BASE.................................................................................................................68 CONEXIONES DE ADAPTADORES DE VIDEO....................................................................................................73
Página 208 de 210
BS Training Center CONEXIÓN NULL MODEM ........................................................................................................................73 CUESTIONARIO MOTHER Y BUSES...........................................................................................................74 PLACA DE VIDEO.........................................................................................................................................78 DISKETERAS .............................................................................................................................................88 NORMA SA400...........................................................................................................................................88 COMPONENTES DE UN FDD..........................................................................................................................88 INSTALACIÓN.................................................................................................................................................90 ESTRUCTURA DE DATOS EN UN DISQUETE:..................................................................................................91 MANTENIMIENTO DE UNIDADES DE FDD:....................................................................................................92 LOS DISCOS RÍGIDOS.................................................................................................................................94 COMPONENTES FÍSICOS DE UN DE DISCO DURO.............................................................................................94 INTERFAZ IDE (ELECTRÓNICA DE UNIDAD INTEGRADA).............................................................................95 LIMITACIONES DE CAPACIDADES DE DISCOS ATA/IDE................................................................................96 ATAPI (INTERFAZ ATA DE PAQUETES).......................................................................................................96 PIO Y DMA..................................................................................................................................................97 INTERFAZ SCSI (INTERFAZ DE SISTEMA PARA COMPUTADORAS PEQUEÑAS)..............................................97 SERIAL ATA (SATA).................................................................................................................................98 DIFERENCIAS ENTRE SATA (SERIAL ATA) Y PATA (PARALEL ATA).......................................................98 TECNOLOGÍA NCQ........................................................................................................................................98 INTERLEAVE, TRACK SKEWING Y CYLINDER SKEWING................................................................................99 FUNCIONAMIENTO DEL DISCO RÍGIDO.........................................................................................................100 ALMACENAMIENTO Y RECUPERACIÓN DE LOS DATOS................................................................................101 CARACTERÍSTICAS PRINCIPALES DEL DISCO RÍGIDO ..................................................................................102 VENTAJAS Y DESVENTAJAS ........................................................................................................................102 FORMATEO DE LOS DISCOS .........................................................................................................................104 SISTEMAS DE ARCHIVOS .............................................................................................................................105 PARTICIONES...............................................................................................................................................107 ESTRUCTURA LÓGICA DE LOS DISCOS DUROS.............................................................................................108 ASIGNACIÓN DE LETRAS DE LAS UNIDADES ...............................................................................................109 CUESTIONARIO DISCOS..........................................................................................................................109 SISTEMAS OPERATIVOS..........................................................................................................................112 COMPONENTES DE UN S.O..........................................................................................................................112 CONCEPTOS BASICOS SOBRE MS-DOS.......................................................................................................112 EL SÍMBOLO DEL SISTEMA..........................................................................................................................113 CONFIGURACIÓN DEL SISTEMA....................................................................................................................114 RECUPERACION DE DATOS..........................................................................................................................115 EL CONFIG.SYS........................................................................................................................................115 OTROS COMANDOS DEL CONFIG.SYS...........................................................................................................116 LISTA DE CONTROLADORES DE DISPOSITIVOS PROVISTA CON MS-DOS....................................................118 CONDICIONES DE ENTORNO.........................................................................................................................120 CONFUSIÓN SOBRE EL MSCDEX................................................................................................................121 LOS PUERTOS DE COMUNICACIÓN ESTÁNDARES ....................................................................................122 ESQUEMA DE CONEXIONES DEL PUERTO SERIAL......................................................................................124 CABLES DE CONEXIÓN VÍA PUERTOS COM (O RS-232): ...........................................................................124 EL PUERTO DE IMPRESIÓN (LPT)................................................................................................................125 EL PUERTO USB (UNIVERSAL SERIAL BUS)...............................................................................................127 REDES SIN PLACA........................................................................................................................................128 MODOS DE OPERACIÓN................................................................................................................................128 MODO REAL Y MODO PROTEGIDO.............................................................................................................129 MODO VIRTUAL 8086..................................................................................................................................129 MULTITAREA REAL......................................................................................................................................130 MEMORIA VIRTUAL Y ARCHIVO DE INTERCAMBIO EN WINDOWS:............................................................131 DIAGNÓSTICO Y SOLUCIÓN DE PROBLEMAS BAJO DOS .............................................................................131 TRABAJO PRACTICO: CREACIÓN DE AUTOEXEC Y CONFIG CON “COPY CON” . MODO REAL, PROTEGIDO Y VIRTUAL 386...............................................................................................................................................133 TRABAJO PRACTICO: OPTIMIZACIÓN DE MEMORIA Y CONFIGURACIONES MÚLTIPLES..............................135 Página 209 de 210
BS Training Center WIN 9X...........................................................................................................................................................138 ACERCA DE WINME...................................................................................................................................138 MSDOS.SYS - PARÁMETROS DE CONFIGURACIÓN.......................................................................................139 EL REGISTRO...............................................................................................................................................140 ESTRUCTURA Y TIPOS DE DATOS DEL REGISTRO.........................................................................................142 COMPARADO EL REGISTRO DE WINDOWS 98 CON WINDOWS 95 Y NT/2000............................................145 FORMAS DE INTRODUCIR CLAVES EN EL REGISTRO.....................................................................................145 HERRAMIENTAS...........................................................................................................................................146 INHABILITAR/HABILITAR ALGUNAS DE LAS OPCIONES DE WINDOWS.........................................................147 EL BUG DE WINDOWS 98 Y SE..................................................................................................................148 DATOS DEL FABRICANTE (ARMADOR) Y SOPORTE TÉCNICO......................................................................149 IMÁGENES DE INICO Y CIERRE DE WINDOWS.........................................................................................150 CUESTIONARIO S.O................................................................................................................................150 EL VIDEO......................................................................................................................................................154 LA PLACA DE VÍDEO....................................................................................................................................154 TARJETA ACELERADORA.............................................................................................................................154 EL PROCESADOR GRÁFICO...........................................................................................................................154 MEMORIA.....................................................................................................................................................156 EL MONITOR................................................................................................................................................156 EL SONIDO...................................................................................................................................................158 EL ESCÁNER................................................................................................................................................158 PROBLEMAS MAS COMUNES CON EL SCANNER...........................................................................................160 EL MODEM...................................................................................................................................................162 ANEXO: PLUG AND PLAY ......................................................................................................................165 ANEXO: MONTAJE DE UN EQUIPO PASO A PASO...........................................................................169 GABINETE Y FUENTE DE ALIMENTACIÓN.....................................................................................................169 MOTHERBOARD...........................................................................................................................................169 MICROPROCESADOR....................................................................................................................................171 REFRIGERACIÓN..........................................................................................................................................171 MEMORIA....................................................................................................................................................171 PLACA DE VÍDEO.........................................................................................................................................172 PLACA DE SONIDO.......................................................................................................................................172 TECLADO Y MOUSE.....................................................................................................................................173 MONITOR.....................................................................................................................................................173 TAMBIÉN SERIA IMPORTANTE CONTAR CON:..............................................................................................173 ALGUNAS PRECAUCIONES ANTES DE EMPEZAR... .......................................................................................174 AHORA SÍ MANOS A AL OBRA - MONTAJE PASO A PASO............................................................................174 ANEXO: GUÍA DE REPARACIÓN...........................................................................................................187 ANEXO: PROPIEDADES DEL SISTEMA-EL ADMINISTRADOR DE DISPOSITIVOS.................191 ANEXO: MANTENIMIENTO....................................................................................................................199 MANTENIMIENTO PREVENTIVO...................................................................................................................199 MANTENIMIENTO CORRECTIVO...................................................................................................................200 HERRAMIENTAS REQUERIDAS......................................................................................................................200 ANEXO: SIMBOLOGÍA..............................................................................................................................203
Página 210 de 210