DURANTE EL ENCENDIDO - mundodescargas.com · COMO FUNCIONA LA COMPROBACION AUTOMATICA DURANTE EL...

12
COMO FUNCIONA LA COMPROBACION AUTOMATICA DURANTE EL ENCENDIDO Cuando pulsa el conmutador de conexión de su PC, durante algunos segundos no parece que ocurran muchas cosas. Realmente, su computador esta llevando a cabo un complicado conjunto de operaciones para comprobar que todos sus componentes funcionan correctamente y para avisarle si hay algun problema. Esta operacion es el primer paso de un proceso aun mas complicado llamado arranque (boot). El termino procede del ingles, "bootstrap", que , dentro de una frase hecha, expresaría la idea de "salir adelante sin la ayuda de nadie". En un PC, la rutina de carga (o "bootstrapping"), es necesaria porque el PC tiene que dar vida de alguna forma a todos sus componentes durante el tiempo suficiente para que puedan cumplir el objetivo de cargar un sistema operativo. A continuación, el sistema operativo se encarga de tareas más complicadas que el código de arranque no puede realizar por sí solo, entre ellas conseguir que el hardware del PC interactúe con el software. Pero incluso antes de que su PC intente cargar un sistema operativo, debe cerciorarse de que todos los componentes del hardware están en marcha y de que la CPU y la memoria funcionan correctamente. Ésta misma misión de la comprobación automática durante el encendido, o POST. POST es la primera tarea que realiza su PC cuando lo enciende y durante esta operación puede surgir la primera advertencia de problemas con cualquiera de los componentes. Si POST detecta un error en la pantalla, memoria, teclado o cualquier otro componente básico, genera un aviso de error mediante un mensaje en la pantalla y -en el caso de que ésta forme parte del problema- en forma de una serie de pitidos. Generalmente ni estos pitidos ni el mensaje en pantalla son lo bastante específicos como para indicarle qué es lo que va mal. Su objetivo es apuntar hacia la dirección general del componente que tiene un problema. Un único pitido, en combinación con una visualización del indicador de DOS, significa que todos los componentes han superado POST. Pero cualquier otra combinación de pitidos cortos y largos generalmente quiere decir que hay problemas. Incluso la ausencia total de pitidos revela un problema. Ésta tabla muestra cómo interpretar los pitidos: (.) significa cortos, (-) significa largos o su ausencia. No obstante, el hecho de que no aparezca ningún mensaje de error ni se produzcan pitidos no significa que todos los componentes del hardware de su sistema funcionen como deberían. POST es capaz de detectar sólo los errores más comunes. Puede identificar que un disco duro, que debería estar instalado, no lo está, pero no puede saber si existe un problema con el formateo de una unidad. En general, POST no parece ser demasiado útil, ya que muchos PC funcionan de manera tan fiable que raras veces se dispara una alarma POST. Sus ventajas son imperceptibles pero fundamentales, pues sin POST nunca podría estar seguro de la capacidad del PC para realizar tareas de forma precisa y fiable. COMPROBACION AUTOMATICA 1

Transcript of DURANTE EL ENCENDIDO - mundodescargas.com · COMO FUNCIONA LA COMPROBACION AUTOMATICA DURANTE EL...

COMO FUNCIONA LA COMPROBACION AUTOMATICA DURANTE EL ENCENDIDO

Cuando pulsa el conmutador de conexión de su PC, durante algunos segundos no parece que ocurran muchascosas. Realmente, su computador esta llevando a cabo un complicado conjunto de operaciones paracomprobar que todos sus componentes funcionan correctamente y para avisarle si hay algun problema. Estaoperacion es el primer paso de un proceso aun mas complicado llamado arranque (boot). El termino procededel ingles, "bootstrap", que , dentro de una frase hecha, expresaría la idea de "salir adelante sin la ayuda denadie". En un PC, la rutina de carga (o "bootstrapping"), es necesaria porque el PC tiene que dar vida dealguna forma a todos sus componentes durante el tiempo suficiente para que puedan cumplir el objetivo decargar un sistema operativo.

A continuación, el sistema operativo se encarga de tareas más complicadas que el código de arranque nopuede realizar por sí solo, entre ellas conseguir que el hardware del PC interactúe con el software.

Pero incluso antes de que su PC intente cargar un sistema operativo, debe cerciorarse de que todos loscomponentes del hardware están en marcha y de que la CPU y la memoria funcionan correctamente.

Ésta misma misión de la comprobación automática durante el encendido, o POST.

POST es la primera tarea que realiza su PC cuando lo enciende y durante esta operación puede surgir laprimera advertencia de problemas con cualquiera de los componentes. Si POST detecta un error en la pantalla,memoria, teclado o cualquier otro componente básico, genera un aviso de error mediante un mensaje en lapantalla y −en el caso de que ésta forme parte del problema− en forma de una serie de pitidos. Generalmenteni estos pitidos ni el mensaje en pantalla son lo bastante específicos como para indicarle qué es lo que va mal.Su objetivo es apuntar hacia la dirección general del componente que tiene un problema.

Un único pitido, en combinación con una visualización del indicador de DOS, significa que todos loscomponentes han superado POST. Pero cualquier otra combinación de pitidos cortos y largos generalmentequiere decir que hay problemas. Incluso la ausencia total de pitidos revela un problema.

Ésta tabla muestra cómo interpretar los pitidos: (.) significa cortos, (−) significa largos o su ausencia.

No obstante, el hecho de que no aparezca ningún mensaje de error ni se produzcan pitidos no significa quetodos los componentes del hardware de su sistema funcionen como deberían. POST es capaz de detectar sólolos errores más comunes. Puede identificar que un disco duro, que debería estar instalado, no lo está, pero nopuede saber si existe un problema con el formateo de una unidad.

En general, POST no parece ser demasiado útil, ya que muchos PC funcionan de manera tan fiable que rarasveces se dispara una alarma POST. Sus ventajas son imperceptibles pero fundamentales, pues sin POST nuncapodría estar seguro de la capacidad del PC para realizar tareas de forma precisa y fiable.

COMPROBACION AUTOMATICA

1

DURANTE EL ENCENDIDO

Cuando enciende su PC, una señal eléctrica sigue una ruta programada de forma permanente hasta la CPUpara borrar los datos sobrantes de los registros de la memoria interna del chip. La señal restaura un registro dela CPU, llamado contador del programa, a un número específico. En el caso de los computadores AT yposteriores, el número hexadecimal es F000. Éste número indica a la CPU la dirección de la siguienteinstrucción que necesita procesar; en este caso, la dirección es el comienzo de un programa de arranquealmacenado de forma permanente en la dirección F000 de un conjunto de chips de memoria de sólo lectura(ROM) que contienen el sistema básico de entrada/salida (BIOS) del PC.

La CPU utiliza la dirección para encontrar e invocar el programa de arranque de la BIOS de la ROM, que a suvez llama a una serie de pruebas del sistema, conocidas como comprobaciones automáticas al encendido, oPOST. La CPU primero realiza una comprobación de sí misma y del programa POST leyendo un código dediversas ubicaciones y cotejándolo con registros permanentes idénticos

AUTOCOMPROBACION AUTOMATICA DURANTE EL ENCENDIDO

La CPU envía señales por el bus del sistema −los circuitos que conectan todos los componentes entre sí− paraasegurarse de que todos funcionan.

En los PC más antiguos que contienen un núcleo del lenguaje de programación BASIC en la ROOM, esasección de código se comprueba mientras la CPU verifica también el temporizador del sistema, que es elresponsable de asegurarse de que todas las operaciones del PC funcionen de una manera sincronizada yordenada.

2

El procedimiento de POST comprueba la memoria contenida en el adaptador de pantalla y las señales devídeo que controlan a ésta. Entonces convierte el código de la BIOS del adaptador en una parte de la BIOSglobal del sistema y la configuración de la memoria. Es en este momento cuando por primera vez veráaparecer algo en el monitor de su PC.

POST ejecuta una serie de pruebas para garantizar que los chips de la RAM funcionan correctamente. La CPUescribe los datos en cada chip, a continuación los lee y los compara con los datos que envió a los chips enprimer lugar. Durante esta prueba en el monitor se muestra un recuento progresivo de la cantidad de memoriaque se ha comprobado.

La CPU comprueba si el teclado está conectado correctamente y se ocupa de verificar si se ha pulsado algunatecla.

POST envía señales por rutas específicas del bus a todas las unidades del disco y espera una respuesta paradeterminar que unidades están disponibles.

En los PC de clase AT o posteriores, los resultados de las pruebas de POST se comparan con un registro de unchip específico del CMOS que es el registro oficial que indica los componentes que se han instalado. ElCMOS es un tipo de chip de memoria que conserva sus datos cuando se apaga la alimentación siempre quereciba una pequeña cantidad de energía procedentes de una batería. Cualquier cambio en la configuraciónbásica del sistema debe registrarse en los datos de configuración del CMOS en todos los PC que incluyan esafunción (solamente las clases de computadores PC y PC XT originales no utilizan una función CMOS).

En los sistemas que contienen componentes que incluyen su propia BIOS, tales como algunas tarjetascontroladoras de disco, ese código de BIOS se reconoce e incorpora como parte del uso de memoria y de lapropia BIOS del sistema. Los PC también pueden ejecutar una operación de Plug and Play (conectar y listo)para distribuir los recursos del sistema entre los diferentes componentes (Véase el capítulo 3.) El PC ahora yaestá listo para dar el siguiente paso en el proceso de arranque: la carga de un sistema operativo del disco.

COMO FUNCIONA EL ARRANQUE DESDE UN DISCO

Un computador personal es incapaz de realizar nada útil a menos que ejecute un sistema operativo, el softwareque permite al PC utilizar otro software. Pero antes de poder ejecutar un sistema operativo, necesita algunaforma de cargar el sistema operativo desde el disco a la memoria de acceso aleatorio (RAM). Es la rutina decarga o, simplemente, el arranque: una pequeña cantidad de códigos que forman parte del PC de manerapermanente.

La rutina de carga posee un nombre acertado, ya que permite al PC hacer algo totalmente por su cuenta, sinnecesidad de ningún sistema operativo exterior. Por supuesto, la operación de arranque no hacen gran cosa.De hecho, posee solamente dos funciones: una es la ejecución de una POST, o comprobación automática al

3

encendido (descrita en el capítulo anterior), y la otra es la búsqueda de unidades para un sistema operativo.Cuando se completan estas funciones, la operación de arranque emprende el proceso de lectura de los archivosdel sistema operativo y su copia a la memoria de acceso aleatorio.

¿Por qué los PC utilizan este procedimiento indirecto? ¿Por qué simplemente no hacen del sistema operativouna parte del PC? Algunos computadores de gama baja hacen esto. Los primeros computadores se utilizaronprincipalmente para juegos, como los Atari 400 y 800, y el reciente microcomputador de bolsillo Hewlett −Packard LX95 dispone de un sistema operativo permanente. El LX95 incluye además un programa deaplicación, Lotus 1−2−3, en un microchip especial. Pero, en la mayoría de los casos, el sistema operativo secarga del disco por dos razones.

Es más sencillo utilizar el sistema operativo cuando se carga desde un disco. Cuando una compañía deMicrosoft −que fabrica MS−DOS y Windows 95, los sistemas operativos para PC de más amplia utilización −desea añadir nuevas características o corregir defectos graves, puede lanzar simplemente un nuevo conjuntode discos. Algunas veces todo lo que se necesita es un único archivo que hace un regalo provisional en elsistema operativo. Para Microsoft es más barato distribuir un sistema operativo en disco que diseñar unmicrochip que contenga el sistema operativo. Y para los usuarios de computadores es más sencillo instalar unnuevo sistema operativo desde el disco que cambiar de chips.

La otra razón para cargar un sistema operativo desde el disco es que da a los usuarios la posibilidad de elegirlos sistemas operativos. Aunque la mayoría de los PC basados en microprocesadores constituidos por Intelutilizan MS−DOS, existen sistemas operativos alternativos, tales como Windows NT, Windows 95, OS/2, DRDOS y Unix. En algunas configuraciones de PC, incluso puede elegir qué sistema operativo va a utilizar cadavez que enciende su computador. Utilizaremos MS−DOS en el ejemplo que se muestra a continuación.

ARRANQUE DESDE DISCO

Después de efectuar una comprobación POST de todos los componentes del hardware de un PC, el programade arranque incluido en los chips de la BIOS de la ROM del computador comprueba la unidad A para ver sicontiene un disquete formateado. Si en la unidad se ha colocado un disco, el programa busca ubicacionesespecíficas en el mismo para los archivos que forman las dos primeras partes del sistema operativo.Normalmente no verá estos archivos del sistema, porque cada uno está marcado con un atributo de archivosespecial que los oculta del comando DIR de DOS. Para los sistemas de MS−DOS , los archivos reciben losnombres de IO:SYS y MSDOS.SYS. En los computadores IBM, los archivos se denominan IBMBIO.COM yIBMDOS.COM. Si la unidad de disquetes está vacía, el programa de arranque busca los archivos del sistemaen la unidad de disco duro C. Si un disco de arranque no contiene los archivos, el programa de arranquegenera un mensaje de error.

Después de localizar un disco con los archivos del sistema, el programa de arranque lee los datos almacenadosen el primer sector del disco y copia esos datos en ubicaciones específicas de la RAM. Esta informaciónconstituye el registro de arranque de DOS, que se encuentra en la misma ubicación en cada disco formateadoy que solo tiene aproximadamente 512 bytes, un código lo suficientemente grande para iniciar la carga de losdos archivos de sistemas ocultos. Cuando el programa de arranque de la BIOS ha cargado en memoria elregistro de arranque, en la dirección hexadecimal 7C00, la BIOS entrega el control a registro de arranquemediante la bifurcación a esa dirección.

4

El registro de arranque toma el control del PC y carga el archivo IO.SYS en la RAM. Éste contieneextensiones a la BIOS de la ROM e incluye una rutina llamada SYSINIT, que gestiona el resto del arranque.Después de cargar el IO.SYS, el registro de arranque ya no es necesario y se sustituye en la RAM por otrocódigo.

SYSINIT asume el control del proceso de arranque y carga el archivo MSDOS.SYS en la RAM, que trabajaconjuntamente con la BIOS paras gestionar los archivos, ejecutar los programas y responder a las señalesprocedentes del hardware.

ARRANQUE DESDE DISCO

Bajo DOS, SYSINIT busca en el directorio raíz del disco de arranque un archivo denominado CONFIG.SYS.Si éste existe, SYSINIT le indica a MSDOS:SYS que ejecute los comandos del mismo. CONFIG.SYS es unarchivo creado por el usuario. Sus comandos le indican al sistema operativo como gestionar ciertasoperaciones, como, por ejemplo, cuántos archivos se pueden abrir al mismo tiempo. CONFIG.SYS tambiénpuede contener instrucciones para cargar controladores de dispositivos, que son archivos que incluyen uncódigo que amplia las capacidades de la BIOS para controlar la memoria o los dispositivos del hardware.

SYSINIT le indica a MSDOS.SYS que cargue el archivo COMMAND.COM. Este archivo del sistemaoperativo consta de tres partes. Una es la ampliación adicional en las funciones de entrada/salida. Esta parte seencarga de la memoria junto con la BIOS y pasa a formar parte del sistema operativo.

La segunda parte de COMMAND.COM contiene los comandos internos de DOS, tales como DIR, COPY yTYPE. Se carga en la zona superior de la RAM convencional, donde puede ser sobreescrita por programas deaplicaciones que necesiten la memoria.

La tercera parte de COMMAND.COM se utiliza solamente una vez y luego se descarta. Esta parte busca en eldirectorio raíz un archivo llamado AUTOEXEC.BAT. Este archivo, creado por el usuario del computador,contiene una serie de comandos de archivos de ejecución por lotes de DOS y/o los nombres de los programasque el usuario desea ejecutar cada vez que se enciende el computador. Ahora el PC ha completado el arranqueen su totalidad y esta listo para ser utilizado.

COMO FUNCIONA PLUG AND PLAY

Hasta hace poco tiempo, al adquirir una nueva tarjeta de expansión para el computador, era una pesadillaintentar asegurarse de que funcionaría bien con el resto de los componentes ya incluidos en el sistema.

5

Entonces surgían problemas, porque cada componente necesita comunicarse con el procesador y otrosperiféricos y existen solamente unos pocos canales para esa comunicación. A estos canales generalmente seles denomina recursos del sistema. Un recurso puede ser una interrupción; otro, una línea directa a memoriadenominada DMA (acceso directo a memoria).

Como su nombre indica, una interrupción hace que el procesador interrumpa todo aquello que está haciendopara echar una ojeada a la solicitud que hace un componente al procesador. Si dos dispositivos utilizan lamisma interrupción, el procesador no puede saber qué dispositivo está solicitando su atención. Si dosdispositivos utilizan el mismo DMA, un dispositivo sobreescribirá los datos que el otro ya tiene almacenadosen memoria. Cuando urge algo así, se denomina conflicto y no es nada agradable.

En la prehistoria de los PC − la década de los ochenta y mediados de los noventa − existían dos solucionespara evitar los conflictos. Una forma consistía en disponer de la capacidad suficiente para memorizar unregistro completo de todos los recursos utilizados por cada dispositivo del propio PC. Por supuesto, pocoseran capaces de tal hazaña. Así que la mayoría resolvía los conflictos simplemente conectando una nuevaunidad o tarjeta de expansión, observando si todo funcionaba y si no era así − como suele suceder la primeravez − retirando el nuevo dispositivo y empezando de nuevo. Lo cual suponía cambiar algunos conmutadorescasi microscópicos para modificar los recursos que el dispositivo utilizaba, volver a conectar el dispositivo,llevar a cabo un arranque, ver si todo funcionaba y así sucesivamente, hasta que el usuario al final encontrabauna combinación que parecía funcionar.

Tenía que existir una forma mejor. Y AHORA EXISTE. La mayoría de las compañías de PC incluidas lasinfluyentes Microsoft e Intel, aceptaron un sistema llamado, de manera optimista, Plug and Play. ( conectar ylisto). En teoría, si cada dispositivo de su PC se ajusta al estándar de Plug and Play, la BIOS ( sistema básicode entrada/salida ) del PC, una diversidad de software del sistema y los propios dispositivos funcionanconjuntamente para garantizar de manera automática que no hay dos de ellos que compitan por los mismosrecursos. Sin embargo, no todos los componentes utilizan Plug and Play. Tenga en cuenta esto cuando comprecomponentes.

Antes de Plug and Play, si deseaba añadir un nuevo componente de hardware a un sistema, tenía que apagarloantes de instalarlo. Pero Plug and Play le permite cambiar dispositivos sobre la marcha sin apagar el sistema:un proceso denominado intercambio en caliente. Es muy probable que los vea en los computadores portátileso en otros PC que utilicen tarjetas PCMCIA (tarjetas de PC).

El problema es que su PC, su BIOS, los periféricos y su sistema operativo tienen todos que soportar Plug andPlay. Con la actitud liberalque adoptan muchos fabricantes de PC y componentes hacia los estándares, Plugand Play no es perfecto. Windows 95 proporciona muchos controladores de software de Plug and Play queotras compañías pueden utilizar, pero es imposible conseguir que los fabricantes de componentes se ajusten alestándar de Plug and Play. Sin embargo, es un gran paso hacia una actualización sin problemas.

PLUG AND PLAY

Cuando enciende un sistema Plug and Play, el árbitro principal entre el software y el hardware, la BIOS(sistema básico de entrada/salida) es el componente que en primer lugar se ocupa de la situación. La BIOS se

6

ocupa de todos los dispositivos necesarios para que el PC pueda funcionar correctamente − tales como unatarjeta de vídeo, el teclado y una unidad de disquetes− mediante sus identificadores exclusivos que soncódigos activados de una manera permanente en la ROM, o memoria de sólo lectura, de los dispositivos. Acontinuación la BIOS pasa el control al sistema operativo.

El sistema operativo ejecuta controladores especiales llamados enumeradores, programas que actúan comointerfaz entre el sistema operativo y los diferentes dispositivos. Existen enumeradores de bus, enumeradorespara un tipo especial de bus denominado SCSI (Interfaz para pequeños sistemas de ), enumeradores de puerto, y algunos más. El sistema operativo pide a cada enumerador que identifique los dispositivos que va acontrolar y los recursos que necesita.

El sistema operativo toma la información de los enumeradores y la almacena en un árbol de hardware, que esuna base de datos almacenada en la RAM. A continuación el sistema examina en el árbol de hardware elarbitraje de recursos. En otras palabras, después de almacenar la información en una base de datos, el sistemaoperativo decide que recursos −por ejemplo interrupciones (IRQ)− va a asignar a cada dispositivo. Acontinuación el sistema indica a los enumeradores los recursos que asignó a sus respectivos dispositivos. Losenumeradores guardan la información sobre asignación de recursos en los registros programablesmicroscópicos de los periféricos, que son una especie de blocs de notas digitales situados en los chips dememoria.

Por último, el sistema operativo busca el controlador de dispositivo apropiado por cada dispositivo. Uncontrolador de dispositivo es un pequeño código de módulo adicional para el sistema operativo, que leproporciona a éste datos sobre una parte del hardware con la cual el sistema necesita comunicarse. Si éste noencuentra el controlador de dispositivo que necesita , le indica al usuario que lo instale. Entonces, el sistemacarga todos los controladores de dispositivo necesarios y le dice a cada controlador qué recursos estáutilizando su dispositivo. Los controladores de dispositivo inicializan sus dispositivos respectivos y el sistemaconcluye el arranque.

Como funciona un Transistor.

7

El transistor es el bloque constitutivo a partir del cual se construyen todos los microchips; solo puede crearinformacion binaria: un 1 si pasa corriente, un 0 si no pasa corriente. A partir de estos unos y ceros, llamadosbits, un computador puede crear cualquier n·mero, siempre que disponga de suficientes grupos de transistorespara mantener los unos (1) y ceros (0) requeridos.

Las computadoras personales, como los basados en los microprocesadores Intel 8088 y 80286, son PC de 16bits. Esto significa que pueden trabajar directamente con n·meros binarios de hasta 16 posiciones o bits. Esoda lugar al n·mero decimal 65.536. Si una operacion requiere numeros mayores que Úste, en primer lugar elPC debe fraccionar estos n·meros en componentes mßs peque±os, realizar la operacion en cada uno de loscomponentes y, a continuacion, volver a combinar los resultados en una ·nica respuesta. Los PC mßs potentes,como los que se basan en Intel 80386, 80486 y Pentium, son computadores de 32 bits, es decir, capaces demanipular n·meros binarios de hasta 32 bits: el equivalente en notacion decimal de 4.294.967.296. Lacapacidad para trabajar al mismo tiempo con 32 bits contribuye a aumentar la velocidad de estos PC.

Los transistores no se utilizan simplemente para registrar y manipular n·meros. Los bits pueden, con la mismafacilidad, indicar si es verdadero (1) o falso (0), lo que permite a los computadores ocuparse de la logicabooleana. A las combinaciones de transistores en diversas configuraciones se las denomina puertas logicas,que se combinan en matrices llamadas semisumadores, que a su vez se combinan en sumadores completos. Senecesitan mßs de 260 transistores para crear un sumador completo que pueda gestionar operacionesmatematicas para numeros de 16 bits.

Ademas, los transistores hacen posible que una pequeña cantidad de energia electrica controle una segundaenergia mucho mas intensa: igual que la peque±a cantidad de energia necesaria para accionar un interruptormural puede controlar la energia mas potente que fluye vertiginosamente por los cables hacia una lampara.

COMO FUNCIONA

UN DISCO DURO

8

Un disco duro es el adicto al trabajo de un sistema de PC. Siempre que se enciende el computador, los platossobre los que se almacenan los datos giran a una velocidad vertiginosa (a menos que disminuyan su potenciapara ahorrar electricidad). Cada intento del disco duro por leer o escribir un archivo hace que los cabezales delectura/escritura inicien un en'ergico frenes'i de movimiento, que se debe realizar con presici'on microsc'opica.Tan exigentes son las tolerancias de un disco duro − las separaciones entre los cabezales y los platos no son lobastante grandes como para admitir entre ellos un cabello humano − que parece un milagro que la unidadpueda realizar su trabajo sin desastres constantes. Antes bien, sigue perseverando como el depositario − talvez − de anos de trabajo, sorprendentemente con pocos fallos.

La capacidad, forma y rendimiento de los discos duros ha cambiado de manera espectacular desde laintroducci'on de los primeros IBM XT con un disco duro a principios de los anos 80. Hasta entonces, unacapacidad de 10 megabytes se consideraba abundante. El disco duro ten'ia un grosor de 76 a 101mm y llenabael bastidor de una unidad de 5,25". Un tiempo de acceso de 87 milisegundos era una velocidad de locura encomparaci'on con el tiempo de acceso de las unidades de disquetes. Una d'ecada despu'es, los discos duros de500 megabytes, en un tamano menor que el de la unidad de disquetes de 3,5" y con velocidades de acceso de14 milisegundos, son baratos y est'an a la orden del d'ia. Algunos discos duros contienen docenas demegabytes en discos desmontables, no mayores que una caja de cerillas. En el futuro, el tamano de estasunidades seguir'a disminuyendo al mismo tiempo que aumentar'a su capacidad.

Pero hay un aspecto de los discos duros que probablemente permanecer'a igual. A diferencia de otroscomponentes del PC que obedecen sin rechistar a los comandos del software, el disco duro parlotea y se quejacuando emprende su trabajo. Estos ruidos son recordatorios de que el disco duro es uno de los componentesde un computador personal que tiene car'acter mec'anico y electr'onico al mismo tiempo. Los componentesmec'anicos de esta unidad, de m'ultiples maneras consiguen entrar en acci'on en el mejor momento.

UNIDAD DE DISCO DURO

Una caja met'alica y herm'etica protege los componentes internos de las part'iculas de polvo, que podr'ianobstruir la estrecha separaci'on entre los cabezales de lectura/escritura y los platos, adem'as de provocar elfallo de la unidad a causa de la apertura de un surco en el revestimiento magn'etico de un plato.

9

En la parte inferior de la unidad, una placa de circuito impreso, conocida tambi'en como placa l'ogica, recibecomandos del controlador de la unidad, que a su vez es controlado por el sistema operativo. La placa l'ogicaconvierte esos comandos en fluctuaciones de tensi'on que obligan al actuador de los cabezales a mover `estosa lo largo de las superficies de los platos. La placa tambi'en se asegura de que el eje giratorio que mueve losplatos de vueltas a una velocidad constante, y de que la placa le indique a los cabezales dela unidad en quemomento deben leer y escribir en el disco. En un disco IDE (Electr'onica de Unidades Integradas), elcontrolador de disco forma parte de la placa l'ogica.

Un eje giratorio conectado a un motor el'ectrico hace que ocho platos revestidos magn'eticamente giren avarios miles de vueltas por minuto. El n'umero de platos y la composici'on del material magn'etico que losrecubre determinan la capacidad de la unidad. Generalmente los platos actuales est'an recubiertos de unaaleaci'on de aproximadamente la trimillon'esima parte del grosor de una pulgada.

Un actuador del cabezal empuja y tira del grupo de brazos del cabezal de lectura/escritura a lo largo de lassuperficies de los datos con suma presici'on. Alinea los cabezales con las pistas que forman c'irculosconc'entricos sobre las superficies de los platos.

Los cabezales de lectura/escritura, unidos a los extremos de los brazos m'oviles, se deslizan a la vez a lo largode las superficies de los platos giratorios del disco duro. Los cabezales escriben en los platos los datosprocedentes del controlador de disco alineando las part'iculas magn'eticas sobre las superficies de los platos;los cabezales leen los datos mediante la detecci'on de las polaridades de las part'iculas ya alineadas.

Cuando el usuario o su software le indican al sistema operativo que lea o escriba un archivo, el sistemaoperativo ordena al controlador del disco duro que mueva los cabezales de lectura/escritura a la tabla deasignaci'on de archivos de la unidad, o FAT en DOS (VFAT en windows 95). El sistema operativo lee la FATpara determinar en que cluster del disco comienza un archivo preexistente, o que zonas del disco est'andisponibles para albergar un nuevo archivo.

Un `unico archivo puede diseminarse estre cientos de clusters independientes dispersos a lo largo de variosplatos. El sistema operartivo almacena el comienzo de un archivo en los primeros clusters que encuentraenumerados como libres en la FAT. Esta mantiene un registro encadenado de los clusters utilizados por unarchivo y cada enlace de la cadena conduce al siguiente clusters que contiene otra parte m'as del archivo. Unavez que los datos de la FAT han pasado de nuevo al sistema operativo a travez del sistema electr'onico de launidad y del controlador del disco duro, el sistema operativo da instrucciones de la unidad para que omita laopreaci'on de sus cabezales de lectura/escritura a lo largo de la superficie de los platos, leyendo o escribiendolos clusters sobre los platos que giran despu'es de los cabezales. Despu'es de escribir un nuevo archivo en eldisco, el sistema operativovuelve a enviar los cabezales de lectura/escritura a la FAT, donde elabora una listade todos los clusters del archivo.

COMO FUNCIONA UN MONITOR

10

Las pantallas en color actualmente distan mucho del color y los graficos limitados y rudimentarios de hacesolo una decada. En lugar de 4 colores, es frecuente una paleta de al menos 256 colores y algunas pantallasofrecen miles de colores. En vez de la resolución de tipo "boceto" de CGA de 200 lineas de alto por 640pixels de ancho, las modernas pantallas proporcionan resoluciones de 768 lineas de alto por 1024 pixels deancho sin grandes problemas. (Un pixel, abreviatura de Picture Element, Elemnto de Imagen, es la unidadlogica mas pequeña que puede usarse para elaborar una imagen sobre la pantalla. Un solo pixel generalmentese crean mediante varios puntos de luz adyacentes. Cuantos menos puntos de luz se utilicen para crear unpixel, mas resolución tendra el monitor).

VGA utiliza una señal analogica que convierte la información digital en diferentes niveles de tensión quevarian el brillo de un pixel. El proceso requiere menos memoria y es mas verzatil. Las pantallas SVGA usanconjuntos de chips especiales y una memoria mayor para aumentar aun mas el numero de colores y laresolución

COMO FUNCIONA UNA UNIDAD DE CD−ROM

11

Para reproducir multimedia fuera de Windows debera de disponer de programas y controladores junto con sutarjeta de sonido, algunos juegos de DOS facilitan sus propios programas para ejecutar sonido y video. Pero,si tiene windows dispone ya de todo el sofware necesario para manejar multimedia. Para grabar un video consonido, la mayoria de los CD multimedia emplean o video for windows de Microsoft o QuickTime de Apple.Media Player de windows puede reproducir videos desde estas y otras fuentes, junto con sonidosdigitalizados, asi como CD de audio.

Un CD−ROM es un dispositivo de acceso aleatorio, lo mismo que la memoria, los discos duros y las unidadesde disquete.

COMO FUNCIONA UNA RED

La mision fundamental de una LAN (Red de Area Local) es unir fisicamente varios PC entre si y, a menudo,con un mainframe o un minicomputador esto se logra mediante una gran diversidad de materiales, comopueden ser cables trenzados, fibra óptica, lineas telefonicas e incluso luces infrarrojas y señales de radio.

La red debe poder recibir solicitudes de acceso a ella por parte de los nodos, que son los PC individualesenlazados en la red, y a la vez ha de contar con una forma de satisfacer las solicitudes simultaneas de susservicios. Cuando un PC conecta con los servicios de la red, ésta tiene que disponer de un método paraenviarle un mensaje de PC a PC de manera que vaya solo al nodo que interesa y no aparezca de pronto en elmonitor de otro PC totalmente ajeno al asunto. A mayor abundamiento, la red debe hacer todo esto con mayorrapidez posible, así como repartir sus servicios entre todos los nodos de la LAN de la forma mas equitativaque quepa.

Tres topologías o configuraciones de red −bus, token ring y estrella− caracteriza la mayoría de lasconfiguraciones LAN tanto para las redes de servidor−cliente como para las de igual a igual.

12