Comprobación encendido ordenador

Anuncio
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
DURANTE EL ENCENDIDO
Cuando enciende su PC, una señal eléctrica sigue una ruta programada de forma permanente hasta la CPU
para borrar los datos sobrantes de los registros de la memoria interna del chip. La señal restaura un registro de
la CPU, llamado contador del programa, a un número específico. En el caso de los computadores AT y
posteriores, el número hexadecimal es F000. Éste número indica a la CPU la dirección de la siguiente
instrucción que necesita procesar; en este caso, la dirección es el comienzo de un programa de arranque
almacenado 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 su
vez llama a una serie de pruebas del sistema, conocidas como comprobaciones automáticas al encendido, o
POST. La CPU primero realiza una comprobación de sí misma y del programa POST leyendo un código de
diversas 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í− para
asegurarse de que todos funcionan.
En los PC más antiguos que contienen un núcleo del lenguaje de programación BASIC en la ROOM, esa
sección de código se comprueba mientras la CPU verifica también el temporizador del sistema, que es el
responsable de asegurarse de que todas las operaciones del PC funcionen de una manera sincronizada y
ordenada.
2
El procedimiento de POST comprueba la memoria contenida en el adaptador de pantalla y las señales de
vídeo que controlan a ésta. Entonces convierte el código de la BIOS del adaptador en una parte de la BIOS
global 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 CPU
escribe los datos en cada chip, a continuación los lee y los compara con los datos que envió a los chips en
primer lugar. Durante esta prueba en el monitor se muestra un recuento progresivo de la cantidad de memoria
que se ha comprobado.
La CPU comprueba si el teclado está conectado correctamente y se ocupa de verificar si se ha pulsado alguna
tecla.
POST envía señales por rutas específicas del bus a todas las unidades del disco y espera una respuesta para
determinar 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 un
chip específico del CMOS que es el registro oficial que indica los componentes que se han instalado. El
CMOS es un tipo de chip de memoria que conserva sus datos cuando se apaga la alimentación siempre que
reciba una pequeña cantidad de energía procedentes de una batería. Cualquier cambio en la configuración
básica del sistema debe registrarse en los datos de configuración del CMOS en todos los PC que incluyan esa
funció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 tarjetas
controladoras de disco, ese código de BIOS se reconoce e incorpora como parte del uso de memoria y de la
propia 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 ya
está 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 software
que permite al PC utilizar otro software. Pero antes de poder ejecutar un sistema operativo, necesita alguna
forma de cargar el sistema operativo desde el disco a la memoria de acceso aleatorio (RAM). Es la rutina de
carga o, simplemente, el arranque: una pequeña cantidad de códigos que forman parte del PC de manera
permanente.
La rutina de carga posee un nombre acertado, ya que permite al PC hacer algo totalmente por su cuenta, sin
necesidad 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 archivos
del 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 operativo
una parte del PC? Algunos computadores de gama baja hacen esto. Los primeros computadores se utilizaron
principalmente 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 de
aplicación, Lotus 1−2−3, en un microchip especial. Pero, en la mayoría de los casos, el sistema operativo se
carga del disco por dos razones.
Es más sencillo utilizar el sistema operativo cuando se carga desde un disco. Cuando una compañía de
Microsoft −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 conjunto
de discos. Algunas veces todo lo que se necesita es un único archivo que hace un regalo provisional en el
sistema operativo. Para Microsoft es más barato distribuir un sistema operativo en disco que diseñar un
microchip que contenga el sistema operativo. Y para los usuarios de computadores es más sencillo instalar un
nuevo 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 elegir
los sistemas operativos. Aunque la mayoría de los PC basados en microprocesadores constituidos por Intel
utilizan MS−DOS, existen sistemas operativos alternativos, tales como Windows NT, Windows 95, OS/2, DR
DOS y Unix. En algunas configuraciones de PC, incluso puede elegir qué sistema operativo va a utilizar cada
vez 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 programa
de arranque incluido en los chips de la BIOS de la ROM del computador comprueba la unidad A para ver si
contiene un disquete formateado. Si en la unidad se ha colocado un disco, el programa busca ubicaciones
especí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 archivos
especial que los oculta del comando DIR de DOS. Para los sistemas de MS−DOS , los archivos reciben los
nombres de IO:SYS y MSDOS.SYS. En los computadores IBM, los archivos se denominan IBMBIO.COM y
IBMDOS.COM. Si la unidad de disquetes está vacía, el programa de arranque busca los archivos del sistema
en la unidad de disco duro C. Si un disco de arranque no contiene los archivos, el programa de arranque
genera un mensaje de error.
Después de localizar un disco con los archivos del sistema, el programa de arranque lee los datos almacenados
en el primer sector del disco y copia esos datos en ubicaciones específicas de la RAM. Esta información
constituye el registro de arranque de DOS, que se encuentra en la misma ubicación en cada disco formateado
y que solo tiene aproximadamente 512 bytes, un código lo suficientemente grande para iniciar la carga de los
dos archivos de sistemas ocultos. Cuando el programa de arranque de la BIOS ha cargado en memoria el
registro de arranque, en la dirección hexadecimal 7C00, la BIOS entrega el control a registro de arranque
mediante 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 contiene
extensiones 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 otro
código.
SYSINIT asume el control del proceso de arranque y carga el archivo MSDOS.SYS en la RAM, que trabaja
conjuntamente con la BIOS paras gestionar los archivos, ejecutar los programas y responder a las señales
procedentes 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 un
archivo creado por el usuario. Sus comandos le indican al sistema operativo como gestionar ciertas
operaciones, como, por ejemplo, cuántos archivos se pueden abrir al mismo tiempo. CONFIG.SYS también
puede contener instrucciones para cargar controladores de dispositivos, que son archivos que incluyen un
có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 sistema
operativo consta de tres partes. Una es la ampliación adicional en las funciones de entrada/salida. Esta parte se
encarga 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 y
TYPE. Se carga en la zona superior de la RAM convencional, donde puede ser sobreescrita por programas de
aplicaciones que necesiten la memoria.
La tercera parte de COMMAND.COM se utiliza solamente una vez y luego se descarta. Esta parte busca en el
directorio 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 programas
que el usuario desea ejecutar cada vez que se enciende el computador. Ahora el PC ha completado el arranque
en 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 pesadilla
intentar 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 otros
periféricos y existen solamente unos pocos canales para esa comunicación. A estos canales generalmente se
les denomina recursos del sistema. Un recurso puede ser una interrupción; otro, una línea directa a memoria
denominada DMA (acceso directo a memoria).
Como su nombre indica, una interrupción hace que el procesador interrumpa todo aquello que está haciendo
para echar una ojeada a la solicitud que hace un componente al procesador. Si dos dispositivos utilizan la
misma interrupción, el procesador no puede saber qué dispositivo está solicitando su atención. Si dos
dispositivos utilizan el mismo DMA, un dispositivo sobreescribirá los datos que el otro ya tiene almacenados
en 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 soluciones
para evitar los conflictos. Una forma consistía en disponer de la capacidad suficiente para memorizar un
registro completo de todos los recursos utilizados por cada dispositivo del propio PC. Por supuesto, pocos
eran capaces de tal hazaña. Así que la mayoría resolvía los conflictos simplemente conectando una nueva
unidad o tarjeta de expansión, observando si todo funcionaba y si no era así − como suele suceder la primera
vez − retirando el nuevo dispositivo y empezando de nuevo. Lo cual suponía cambiar algunos conmutadores
casi 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 encontraba
una 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 las
influyentes Microsoft e Intel, aceptaron un sistema llamado, de manera optimista, Plug and Play. ( conectar y
listo). En teoría, si cada dispositivo de su PC se ajusta al estándar de Plug and Play, la BIOS ( sistema básico
de entrada/salida ) del PC, una diversidad de software del sistema y los propios dispositivos funcionan
conjuntamente para garantizar de manera automática que no hay dos de ellos que compitan por los mismos
recursos. Sin embargo, no todos los componentes utilizan Plug and Play. Tenga en cuenta esto cuando compre
componentes.
Antes de Plug and Play, si deseaba añadir un nuevo componente de hardware a un sistema, tenía que apagarlo
antes 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átiles
o 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 and
Play. Con la actitud liberalque adoptan muchos fabricantes de PC y componentes hacia los estándares, Plug
and Play no es perfecto. Windows 95 proporciona muchos controladores de software de Plug and Play que
otras compañías pueden utilizar, pero es imposible conseguir que los fabricantes de componentes se ajusten al
está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 una
tarjeta de vídeo, el teclado y una unidad de disquetes− mediante sus identificadores exclusivos que son
códigos activados de una manera permanente en la ROM, o memoria de sólo lectura, de los dispositivos. A
continuación la BIOS pasa el control al sistema operativo.
El sistema operativo ejecuta controladores especiales llamados enumeradores, programas que actúan como
interfaz entre el sistema operativo y los diferentes dispositivos. Existen enumeradores de bus, enumeradores
para 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 a
controlar y los recursos que necesita.
El sistema operativo toma la información de los enumeradores y la almacena en un árbol de hardware, que es
una base de datos almacenada en la RAM. A continuación el sistema examina en el árbol de hardware el
arbitraje de recursos. En otras palabras, después de almacenar la información en una base de datos, el sistema
operativo decide que recursos −por ejemplo interrupciones (IRQ)− va a asignar a cada dispositivo. A
continuación el sistema indica a los enumeradores los recursos que asignó a sus respectivos dispositivos. Los
enumeradores guardan la información sobre asignación de recursos en los registros programables
microscópicos de los periféricos, que son una especie de blocs de notas digitales situados en los chips de
memoria.
Por último, el sistema operativo busca el controlador de dispositivo apropiado por cada dispositivo. Un
controlador de dispositivo es un pequeño código de módulo adicional para el sistema operativo, que le
proporciona a éste datos sobre una parte del hardware con la cual el sistema necesita comunicarse. Si éste no
encuentra el controlador de dispositivo que necesita , le indica al usuario que lo instale. Entonces, el sistema
carga 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 sistema
concluye el arranque.
Como funciona un Transistor.
7
El transistor es el bloque constitutivo a partir del cual se construyen todos los microchips; solo puede crear
informacion binaria: un 1 si pasa corriente, un 0 si no pasa corriente. A partir de estos unos y ceros, llamados
bits, un computador puede crear cualquier n·mero, siempre que disponga de suficientes grupos de transistores
para mantener los unos (1) y ceros (0) requeridos.
Las computadoras personales, como los basados en los microprocesadores Intel 8088 y 80286, son PC de 16
bits. Esto significa que pueden trabajar directamente con n·meros binarios de hasta 16 posiciones o bits. Eso
da lugar al n·mero decimal 65.536. Si una operacion requiere numeros mayores que Úste, en primer lugar el
PC debe fraccionar estos n·meros en componentes mßs peque±os, realizar la operacion en cada uno de los
componentes 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 de
manipular n·meros binarios de hasta 32 bits: el equivalente en notacion decimal de 4.294.967.296. La
capacidad 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 misma
facilidad, indicar si es verdadero (1) o falso (0), lo que permite a los computadores ocuparse de la logica
booleana. 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. Se
necesitan mßs de 260 transistores para crear un sumador completo que pueda gestionar operaciones
matematicas para numeros de 16 bits.
Ademas, los transistores hacen posible que una pequeña cantidad de energia electrica controle una segunda
energia mucho mas intensa: igual que la peque±a cantidad de energia necesaria para accionar un interruptor
mural 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 platos
sobre los que se almacenan los datos giran a una velocidad vertiginosa (a menos que disminuyan su potencia
para ahorrar electricidad). Cada intento del disco duro por leer o escribir un archivo hace que los cabezales de
lectura/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 lo
bastante grandes como para admitir entre ellos un cabello humano − que parece un milagro que la unidad
pueda realizar su trabajo sin desastres constantes. Antes bien, sigue perseverando como el depositario − tal
vez − de anos de trabajo, sorprendentemente con pocos fallos.
La capacidad, forma y rendimiento de los discos duros ha cambiado de manera espectacular desde la
introducci'on de los primeros IBM XT con un disco duro a principios de los anos 80. Hasta entonces, una
capacidad de 10 megabytes se consideraba abundante. El disco duro ten'ia un grosor de 76 a 101mm y llenaba
el bastidor de una unidad de 5,25". Un tiempo de acceso de 87 milisegundos era una velocidad de locura en
comparaci'on con el tiempo de acceso de las unidades de disquetes. Una d'ecada despu'es, los discos duros de
500 megabytes, en un tamano menor que el de la unidad de disquetes de 3,5" y con velocidades de acceso de
14 milisegundos, son baratos y est'an a la orden del d'ia. Algunos discos duros contienen docenas de
megabytes en discos desmontables, no mayores que una caja de cerillas. En el futuro, el tamano de estas
unidades 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 otros
componentes del PC que obedecen sin rechistar a los comandos del software, el disco duro parlotea y se queja
cuando emprende su trabajo. Estos ruidos son recordatorios de que el disco duro es uno de los componentes
de un computador personal que tiene car'acter mec'anico y electr'onico al mismo tiempo. Los componentes
mec'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'ian
obstruir la estrecha separaci'on entre los cabezales de lectura/escritura y los platos, adem'as de provocar el
fallo 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, recibe
comandos del controlador de la unidad, que a su vez es controlado por el sistema operativo. La placa l'ogica
convierte esos comandos en fluctuaciones de tensi'on que obligan al actuador de los cabezales a mover `estos
a lo largo de las superficies de los platos. La placa tambi'en se asegura de que el eje giratorio que mueve los
platos de vueltas a una velocidad constante, y de que la placa le indique a los cabezales dela unidad en que
momento deben leer y escribir en el disco. En un disco IDE (Electr'onica de Unidades Integradas), el
controlador 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 a
varios miles de vueltas por minuto. El n'umero de platos y la composici'on del material magn'etico que los
recubre determinan la capacidad de la unidad. Generalmente los platos actuales est'an recubiertos de una
aleaci'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 las
superficies de los datos con suma presici'on. Alinea los cabezales con las pistas que forman c'irculos
conc'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 largo
de las superficies de los platos giratorios del disco duro. Los cabezales escriben en los platos los datos
procedentes 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 sistema
operativo ordena al controlador del disco duro que mueva los cabezales de lectura/escritura a la tabla de
asignaci'on de archivos de la unidad, o FAT en DOS (VFAT en windows 95). El sistema operativo lee la FAT
para determinar en que cluster del disco comienza un archivo preexistente, o que zonas del disco est'an
disponibles para albergar un nuevo archivo.
Un `unico archivo puede diseminarse estre cientos de clusters independientes dispersos a lo largo de varios
platos. El sistema operartivo almacena el comienzo de un archivo en los primeros clusters que encuentra
enumerados como libres en la FAT. Esta mantiene un registro encadenado de los clusters utilizados por un
archivo y cada enlace de la cadena conduce al siguiente clusters que contiene otra parte m'as del archivo. Una
vez que los datos de la FAT han pasado de nuevo al sistema operativo a travez del sistema electr'onico de la
unidad y del controlador del disco duro, el sistema operativo da instrucciones de la unidad para que omita la
opreaci'on de sus cabezales de lectura/escritura a lo largo de la superficie de los platos, leyendo o escribiendo
los clusters sobre los platos que giran despu'es de los cabezales. Despu'es de escribir un nuevo archivo en el
disco, el sistema operativovuelve a enviar los cabezales de lectura/escritura a la FAT, donde elabora una lista
de 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 hace
solo una decada. En lugar de 4 colores, es frecuente una paleta de al menos 256 colores y algunas pantallas
ofrecen miles de colores. En vez de la resolución de tipo "boceto" de CGA de 200 lineas de alto por 640
pixels de ancho, las modernas pantallas proporcionan resoluciones de 768 lineas de alto por 1024 pixels de
ancho sin grandes problemas. (Un pixel, abreviatura de Picture Element, Elemnto de Imagen, es la unidad
logica mas pequeña que puede usarse para elaborar una imagen sobre la pantalla. Un solo pixel generalmente
se crean mediante varios puntos de luz adyacentes. Cuantos menos puntos de luz se utilicen para crear un
pixel, mas resolución tendra el monitor).
VGA utiliza una señal analogica que convierte la información digital en diferentes niveles de tensión que
varian el brillo de un pixel. El proceso requiere menos memoria y es mas verzatil. Las pantallas SVGA usan
conjuntos de chips especiales y una memoria mayor para aumentar aun mas el numero de colores y la
resolución
COMO FUNCIONA UNA UNIDAD DE CD−ROM
11
Para reproducir multimedia fuera de Windows debera de disponer de programas y controladores junto con su
tarjeta 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 con
sonido, 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 sonidos
digitalizados, asi como CD de audio.
Un CD−ROM es un dispositivo de acceso aleatorio, lo mismo que la memoria, los discos duros y las unidades
de 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, como
pueden 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 individuales
enlazados en la red, y a la vez ha de contar con una forma de satisfacer las solicitudes simultaneas de sus
servicios. Cuando un PC conecta con los servicios de la red, ésta tiene que disponer de un método para
enviarle un mensaje de PC a PC de manera que vaya solo al nodo que interesa y no aparezca de pronto en el
monitor de otro PC totalmente ajeno al asunto. A mayor abundamiento, la red debe hacer todo esto con mayor
rapidez posible, así como repartir sus servicios entre todos los nodos de la LAN de la forma mas equitativa
que quepa.
Tres topologías o configuraciones de red −bus, token ring y estrella− caracteriza la mayoría de las
configuraciones LAN tanto para las redes de servidor−cliente como para las de igual a igual.
12
Descargar