Sie sind auf Seite 1von 14

LECCION 6 - Parte 1: Los Microprocesadores

Cmo Funcionan los Microprocesadores


Intr oduccin
El procesador de alto desempeo comnmente utilizado en la actualidad es el chip Pentium de Intel. En un chip de silicio de aproximadamente una pulgada cuadrada (un cuadrado de aproximadamente 2,5cm de lado), el Pentium encierra 3,1 millones de transistores o diminutas llaves electrnicas. Todas las operaciones del Pentium se realizan por seales que conectan o desconectan diferentes combinaciones de estas llaves. En las computadoras, los transistores se usan para representar 0 y 1, los dos nmeros que pertenecen al sistema de numeracin binaria. Estos 0 y 1 se conocen comnmente como bits. Varios grupos de estos transistores forman los subcomponentes del Pentium. La mayora de los componentes del Pentium estn proyectados para mover rpidamente datos dentro y fuera del chip y asegurar que las partes del Pentium no queden inactivas porque aguardan ms datos o instrucciones. Estos componentes reciben el flujo de datos y de instrucciones para el procesador, interpretan las instrucciones de manera que el procesador pueda ejecutarlas y devuelven los resultados a la memoria de la PC. Lo ideal es que el procesador ejecute una instruccin con cada oscilacin de reloj del computador, que regula la velocidad con que el sistema funciona. El Pentium ostenta evoluciones, comparado con su antecesor, el procesador 80486 de Intel, que garantizan que los movimientos de datos y de instrucciones a travs del Pentium se harn lo ms rpidamente posible. Una de las modificaciones ms importantes est en la Unidad Lgico-Aritmtica (ULA). Imagine a ULA como un tipo de cerebro dentro del cerebro. La ULA realiza todos el tratamiento de datos que contengan enteros, o sea: nmeros enteros como 1, 23, 610,234 o -123. El Pentium es el primer procesador de Intel que tiene dos ULA, de manera que procesa dos conjuntos de nmeros al mismo tiempo. Como el 486, el Pentium posee una unidad de clculo por separado, optimizada para tratar nmero en punto fluctuante, es decir: nmeros con fracciones decimales como 1,2; 35,8942; 0,317 o -93,2. Otra diferencia significativa sobre el 486 es que el Pentium recibe datos a 64 bits por vez, mientras que la va de datos del 486 es de 32 bits. En tanto el 486 posee una rea de almacenamiento llamada de cache, que contiene 8 kilobytes de, el Pentium posee dos memorias caches de 8k. Una para los datos y otra para los cdigos de las instrucciones, ambas proyectadas para garantizar que la ULA est constantemente abastecida con los datos de las instrucciones que precisa para hacer sus tareas. En muchas operaciones, el Pentium ejecuta un programa dos veces ms rpidamente que el 486. Pero el potencial completo del Pentium no se aprovecha en su totalidad, a menos que el programa se haya creado especialmente para usar las caractersticas del procesador Pentium.
DE

1 - CURSO

DE

REPARACION

PC

LECCION 6 - Parte 1: Los Microprocesadores


EL MICROPROCESADOR Damos a continuacin, las referencias correspondientes a la figura .1 1)- Una parte del Pentium, llamada unidad de interface con el bus o barra (BIU), recibe los datos y los cdigos de instrucciones de memoria de acceso aleatorio (RAM) de la computadora. El procesador est conectado a la RAM a travs de los circuitos de la placa madre de la PC, conocidos como bus, palabra de origen ingls. Los datos se trasladan hacia el procesador a 64 bits por vez. 2)- La unidad que acta de interfase con el bus enva datos y cdigos por dos vas separadas que reciben, cada una, 64 bits por vez. Una va conduce la unidad de almacenamiento de 8k, o cache, usados para los datos. La otra va conduce una cache idntica, usada exclusivamente para el cdigo que indica al procesador lo que har con los datos. Los cdigos y datos permanecen en las dos caches hasta que el procesador los precise. 3)- Mientras el cdigo aguarda en su cache, otra parte de la CPU, llamada unidad de previsin de desvo inspecciona las instrucciones y determina cul de las dos unidades lgico-aritmticas (ULA) los tratar ms eficazmente. Esta inspeccin garantiza que una de las ULA no quede esperando mientras la otra termina de ejecutar una instruccin. 4)- El almacenamiento temporario de pre-busca de instrucciones recupera el cdigo identificado por la unidad de presin y la unidad de decodificacin traduce el cdigo de programa como instrucciones que la ULA entender. 5)- Si es preciso procesar nmeros de punto fluctuante -nmeros con fracciones

Figura 1

CURSO

DE

REPARACION

DE

PC - 2

LECCION 6 - Parte 1: Los Microprocesadores


decimales, como 23,7- pasarn a un procesador interno especializado, llamado unidad de punto fluctuante. 6)- En el interior de la unidad de ejecucin, dos unidades lgico-aritmticas procesan exclusivamente todos los datos de enteros. Cada ULA recibe instrucciones de hasta 32 bits cada vez de la unidad de decodificacin. Cada ULA procesa sus propias instrucciones y usa simultneamente datos levantados del cache de datos, desde una especie de borrador electrnico llamado de registros. 7)- Las dos unidades lgico-aritmticas y la unidad de punto fluctuante envan los resultados de su procesamiento para el cache de datos. El cache de datos enva los resultados hacia la unidad de interfase con el bus que, a su vez, enva los resultados a la RAM. sadores Intel, incluido el 80486, estn basados en una filosofa de proyecto denominada CISC, del ingls complex instruction set computing: computacin por conjunto complejo de instrucciones. El proyecto CISC emplea comandos que incorporan muchas pequeas instrucciones para realizar una nica operacin. En algn sentido, es una herramienta de cortar y empalmar datos y cdigos. Se puede comparar su funcionamiento al de un bstur: corta pedazos ms pequeos y delicados de datos y cdigos para alternarlos (cambiarlos segn una sucesin) en un proyecto. Ese bistur se llama, en ingls, reduced instruction set computing: RISC, computacin por conjunto reducido de instrucciones). Los proyectos RISC se encuentran en procesadores nuevos como el Alpha de DEC, RISC6000 de IBM, el procesador Power PC y, en cierto grado, los procesadores Pentium de Intel. El RISC es un programa poco complicado que utiliza diversas instrucciones simples para ejecutar en menos tiempo una operacin comparable a la realizada por un nico procesador CISC al ejecutar un comando grande y complicado. Los chips RISC son fsicamente menores que los chips CISC. Como tienen menos transistores, generalmente su produccin es ms barata y estn menos propensos al calentamiento. Se prev que en el futuro los procesadores tendrn un programa RISC, lo que probablemente es correcto, pero no hay un movimiento de grandes ventas de RISC por dos razones, la ms importante es mantener la compatibilidad con un gran nmero de programas aplicativos, escritos para funcionar con los anteriores procesadores CISC de Intel. Otra razn es que no se obtiene un beneficio completo de la arquitectura RISC sino se est usando un sistema operacional y programas que hayan sido escritos y compilados especficamente para aprovechar
DE

Los Pr ocesadores RISC Y CISC


Durante gran parte de la historia de las computadoras personales, los modelos predominantes de microprocesadores han sido de Intel Corp. El primer procesador de IBM PC fue el Intel 8088. Las generaciones de procesadores Intel que siguieron pertenecen a la familia '86, los 8086, 80286, 80386, 80486. Todas ellas, versiones ms elaboradas del 8088 original, con mejor desempeo por alguna de estas dos cualidades: operacin ms rpida o tratamiento simultneo de muchos datos. El 8088 operaba a 4,7MHz -4,7 millones de oscilaciones por segundo mientras que algunos chips del Pentium llegan hasta 200MHz. El 8088 registraba 8 bits de datos por vez, en tanto que el 80486 lo hace con 32 bits. Pese a estas alteraciones, los proce-

3 - CURSO

DE

REPARACION

PC

LECCION 6 - Parte 1: Los Microprocesadores


totalmente las operaciones RISC. Es una situacin clsica del huevo y la gallina. Algunos fabricantes de computadoras ofrecen procesadores RISC como forma de proyectarse hacia una tecnologa de punta. Ejecutan antiguos programas CISC a travs de emulacin de procesadores CISC, esto anula las ventajas del RISC. Adems, la mayora de los fabricantes regulan sus proyectos segn convenga a sus inversiones y, al mismo tiempo, los creadores de software son reacios a convertir sus programas a versiones compiladas para RISC, ya que no hay muchas personas que posean PC basadas en RISC. Lo probable es que los procesadores evolucionen por la va que Intel experimente como ms segura. En algn momento, acabaremos usando arquitectura RISC, aunque la mayora de los usuarios ni se enterar en qu momento sus computadoras cruzaron la lnea divisoria entre los dos proyectos. mandos que contienen diversos subcomandos necesarios para completar una nica operacin, como una multiplicacin de dos nmeros o el movimiento de una cadena de texto hacia otra posicin en la memoria. Siempre que el sistema operacional o el programa aplicativo solicita que el procesador realice una tarea, el programa enva hasta el procesador el nombre del comando junto con cuantas otra informaciones precise, como las localizaciones en la RAM de los dos nmeros a multiplicar. 2)- Como los comandos CISC no tienen todos el mismo tamao, el microprocesador examina el comando para saber cuntos bytes de espacio de procesamiento necesita e inmediatamente reserva esa cantidad en la memoria interna. Como hay diversas formas de carga y almacenamiento, el procesador precisa determinar cul es la ms correcta para cada uno de los comandos. Estas dos tareas preliminares disminuyen el tiempo de ejecucin de la mquina. 3)- El procesador enva el comando solicitado por el programa hasta la unidad de decodificacin, que traduce el coman-

El CISC
(Computacin por Conjunto Complejo de Instrucciones) Este componente se muestra en la figura 2, las referencias son las siguientes: 1)- Construido en el interior de la memoria de slo lectura de un microprocesador CISC hay un conjunto grande de co-

Figura 2
DE

CURSO

REPARACION

DE

PC - 4

LECCION 6 - Parte 1: Los Microprocesadores


do complejo en un microcdigo, serie de instrucciones menores ejecutadas por el nanoprocesador, que es como un procesador dentro del procesador. 4)- Como una instruccin depende de los resultados de otra instruccin, las instrucciones son ejecutadas de una por vez. Todas las dems instrucciones quedan enfiladas hasta que la instruccin corriente se complete. 5)- El nanoprocesador ejecuta cada una de las instrucciones del microcdigo a travs de circuitos complejos porque las instrucciones necesitan completar diversos pasos antes de estar totalmente ejecutadas. El movimiento a travs de circuitos complejos exige ms tiempo. Los procesadores CISC necesitan tpicamente entre cuatro a diez ciclos de reloj para ejecutar una nica instruccin. En un caso extremo, un 80386 usar hasta 43 ciclos de reloj para ejecutar una nica operacin matemtica. que precisa ser recompilado especialmente para un procesador RISC, realiza la tarea de instruir el procesador sobre cul combinacin de sus comandos menores debe ejecutar para completar una operacin mayor. 2)- Todos los comandos RISC son del mismo tamao y se cargan y almacenan de una nica forma. Segn esto, como cada comando es una forma de microcdigo, los procesadores RISC no precisan que las instrucciones por una unidad de decodificacin para traducir los comandos complejos en microcdigo ms simples. Por consecuencia, los comandos RISC se cargan para ejecucin mucho ms rpidamente que los comandos CISC. 3)- Durante la compilacin del programa especfico para un chip RISC, un compilador determina cules comandos no dependen de los resultados de otros comandos. Como estos comandos no tienen que esperar otros comandos, el procesador ejecuta simultneamente hasta 10 comandos paralelos. 4)- Como el procesador RISC trabaja

RISC
Computacin por Conjunto Reducido de Instrucciones Vea la figura 3. 1)- Las funciones de comando construidas en un procesador RISC constan de diversas instrucciones pequeas e individuales que realizan una nica tarea. El programa aplicativo,

Figura 3

5 - CURSO

DE

REPARACION

DE

PC

LECCION 6 - Parte 1: Los Microprocesadores


con comando ms simples, sus circuitos tambin se simplifican. Los comandos RISC tienen menor nmero de transistores en circuitos ms cortos, de tal forma que se ejecutan ms rpidamente. Como consecuencia, los procesadores RISC emplean usualmente un ciclo de reloj de la CPU por instruccin. El nmero de ciclos necesario para interpretar y ejecutar instrucciones RISC es bastante menor que el tiempo necesario para cargar y decodificar un comando CISC complejo y luego ejecutar cada uno de sus componentes. Cmo Suma una Computadora

Cmo Hace una Suma el Microprocesador


La manera ms sencilla de entender el funcionamiento de una computadora es imaginarla como un gran conjunto de llaves que se abren y cierran en funcin de las instrucciones que se le dn. Puede imaginar que existe una gran cantidad de lmparas cada una de las cuales es comandada por una llave, adems, hay llaves maestras que controlan subconjuntos de lmparas en funcin de una operacin determinada. Sin embargo, una computadora realiza operaciones ms complicadas que el simple encendido de lmparas, pero comprenda que si estos elementos se colocan en forma adecuada, operadas convenientemente permiten escribir palabras, compilar diseos grficos y realizar operaciones matemticas. En realidad permiten realizar cualquier forma de clculo matemtico, dado que una multiplicacin es la repeticin sistemtica de operaciones de suma, la resta es lo mismo que sumar un nmero con otro negativo, la divisin es una sucesin de restas, etc. En este artculo y los que siguen, analizaremos la forma en que se realizan estas operaciones y cmo se pasa de una notacin binaria a una notacin decimal.

a) Una PC almacena todas las informaciones -sean palabras, ilustraciones o nmeros- en forma de nmeros binarios. En el sistema de numeracin binaria existen nicamente dos dgitos: 0 y 1. Todos los nmeros, palabras e ilustraciones se forman por diferentes combinaciones de estos dos dgitos. En la tabla del costado mostramos la correspondencia entre los nmeros decimales y la notacin binaria.

b) Para manipular los nmeros binarios se usan llaves transistorizadas. Recuerde que una llave tiene dos estados posibles: abierta (desconectada) o cerrada (conectada) y esto combina perfectamente con los dos nmeros binarios (0 y 1). Un transistor abierto, por el cual no fluye corriente alguna, representa un 0. Un transistor cerrado, que permite que un pulso de reloj de la computadora pase por l, representa un 1. El reloj de la computadora regula la velocidad con la que la computadora funciona. Cuanto ms rpido opera o emite pulsos el reloj, ms rpidamente funciona la computadora. Las velocidades del reloj son medidas en megahertz, o miles de oscilaciones por segundo. La corriente que fluye por un transistor se usa para controlar otro transistor, a efecto de conectar o desconectar la llave y
DE

CURSO

DE

REPARACION

PC - 6

LECCION 5: Mantenimiento de Monitores


alterar lo que el segundo transistor repre- 1 si la primera o la segunda entrada est senta. en estado alto (estado lgico 1). Este tipo de configuracin se llama puerta porque, tal como una puerta real, el transistor se abrir o cerrar y permitir o interrumpir el paso de corriente.

e) Por otra parte, una puerta Y produce un 1 nicamente si la primera entrada y la segunda estn en 1. Se dice: la salida es 1 si las dos entradas son 1. c) La operacin ms simple que realiza Los distintos estados que puede tomar un transistor se llama de puerta lgica la salida de una compuerta Y, se grafican NO (o negacin). Esta puerta recibe una a continuacin: entrada de reloj y una de otro transistor. La puerta NO produce una nica salida, opuesta siempre a la entrada del otro transistor. La puerta NO posee un transistor nico. Cuando la corriente de otro transistor, representado como 1, se enva hasta una puerta NO, la llave del transistor coloca su puerta de forma que no pase un pulso de reloj, o corriente, esto produce un f) Una puerta XOR (tambin llamada 0 en la salida de la puerta NO. La entra- O EXCLUSIVO) produce un 0 si ambas da de un 0 fija el transistor de puerta entradas son 0 o 1. Genera un 1 solaNO de forma que el pulso de reloj al pa- mente si una de las entradas es uno y la sar por ella produzca un 1 en la salida. A otra cero. continuacin se grafica lo que acabamos Como se ve en la ilustracin de abajo, la de exponer (figura 6). salida nos dice si las entradas son iguales o diferentes.

d) Las puertas NO dispuestas en combinaciones diferentes crean otras puertas lgicas. Todas estas compuertas contienen una lnea para recibir pulsos de reloj y dos o ms lneas de entrada de otras puertas lgicas. La puerta O, por ejemplo (que graficamos a continuacin) crea un

g) Una computadora realiza los clculos bsicos de todas las operaciones con diferentes combinaciones de puertas lgicas. Esto se consigue con procesos llamados sumadores parciales y sumadores completos. Un sumador parcial surge de la
DE

7 - CURSO

DE

REPARACION

PC

LECCION 6 - Parte 1: Los Microprocesadores


combinacin (conexin elctrica) de una puerta XOR y una puerta Y, ambas reciben representaciones de nmeros binarios de un dgito. Un sumador completo puede construirse a partir de sumadores parciales en combinacin con otras puertas o llaves. do (la ms directa, como se ve en 2 de la figura 11). El resultado de la operacin Y del sumador parcial -0- se enva hacia las puertas XOR e Y en el sumador completo. El mismo tambin procesa los dgitos de la izquierda de los nmeros 10 y 11, y enva ambos a otras puertas XOR e Y (se identifica con el nmero 3 en la figura). Los resultados de las operaciones XOR e Y de los dgitos de la izquierda se procesan juntamente con los resultados del sumador parcial. Uno de los resultados nuevos pasa por una puerta O (vea el paso 4 de la figura). Por ltimo, el resultado de todos estos clculos es 101 en binario, que corresponde a 5 en decimal. Para nmeros mayores, se usan ms sumadores completos, uno para cada dgito en los nmeros binarios. Un procesador 80386 o ms reciente usa sumadores completos de 32 bits. Hasta aqu, dimos un panorama general sobre el tema, lo continuaremos desarrollando en la pgina siguiente. Por este motivo, el examen correspondiente a la leccin N 6 ser dado cuando la misma culmine.

h) La combinacin de un sumador parcial y un sumador completo permite el manejo de nmeros binarios mayores y genera resultados por transporte de nmeros. En la adicin de los nmeros decimales 2 y 3 (10 y 11, en sistema binario), primero el sumador parcial procesa los dgitos del lado derecho por las puertas XOR e Y (1 en la figura 11). El resultado de la operacin XOR -1repite el dgito de las unidades del resulta-

Figura 11

CURSO

DE

REPARACION

DE

PC - 8

LECCION 6 - Los Microprocesadores - Par te 2

Cmo Los Micros Almacenan Informacin en Discos


Almacenamiento de Informacin
Por ms informativa y veloz que sea la memoria de una computadora, la RAM tendr una desventaja fatal: es voltil. Exceptuando muy pocos, los chips de memoria pierden las informaciones almacenadas cuando se desconecta la computadora. Todo el esfuerzo colocado en un proyecto anual, en un informe contable o en la escritura del gran drama argentino se perder, si la electricidad requerida por los transistores de la RAM falta, aunque slo sea por una fraccin de segundo. Hay diversas formas de obtener almacenamiento permanente de los programas de la computadora y de los trabajos que con ellos se generen, almacenamiento que permanecer intacto por ms que la electricidad se corte. La forma ms comn de almacenamiento permanente es el uso de discos magnticos, tanto del tipo flexible como del rgido. Tambin se usa almacenamiento magntico en unidades de cinta, mtodo de almacenamiento permanente que lleva tanto tiempo de uso como las computadoras. Estos nuevos dispositivos que usan lser para almacenar y recuperar datos estn ganando popularidad. Actualmente, los fabricantes de computadoras realizan avances en el sentido de crear chips de memoria no voltil que, contrariamente a sus primos ms comunes, no pierden el contenido cuando se desconecta la PC porque poseen sus propias fuentes de energa. Todos estos mtodos para almacenar datos en forma permanente tienen sus ventajas y tambin sus desventajas. Los disquetes son universales, porttiles y baratos, pero les falta mayor capacidad y velocidad. Los discos rgidos son probablemente el mejor medio de almacenamiento. Almacenan y recuperan datos rpidamente, tienen capacidad para salvar diversos volmenes de datos y resultan baratos en relacin al costo por megabyte pero, en general, no son porttiles. Las unidades de cinta ofrecen virtualmente almacenamiento ilimitado fuera de lnea (cuando no se est procesando) a bajo costo, pero son muy lentas como para usarlas en otra tarea que no sea la de copias de seguridad. Algunas de las formas novedosas de almacenamiento sirven a usuarios de PC que necesitan almacenar enormes cantidades de datos. Las unidades de CD-ROM renen hasta 650MB (megabytes) de datos en un disco idntico a los discos lser compactos que reproducen msica y los discos CD-ROM tienen produccin barata. El problema es que son dispositivos de slo lectura, lo que significa que podemos usar los datos ya almacenados en ellos tal como fueron creados, no se pueden borrar o alterar datos en un CD-ROM. Las unidades magneto-pticas y las unidades pticas leen los datos con lser, igual que los CD-ROM, pero tienen varias ventajas: esos datos pueden alterarse, son veloces, porttiles y ostentan generosa capacidad, aunque recin ahora su costo ha bajado como para que tengan un uso ms popular. Dos tipos de chips de memoria guardan informaciones hasta que se renueva la electricidad. Las EPROMs (del ingls, Erasable Programmable Read-Only Memory = memoria programable de slo lectura), que
DE

9 - CURSO

DE

REPARACION

PC

LECCION 6 - Los Microprocesadores - Par te 2


se encuentran prcticamente en todas las computadoras personales. Son lentas y su contenido puede alterarse solamente al exponerlo a la luz ultravioleta. Los chips flash RAM, que combinan la capacidad y casi la misma velocidad indicadas en la descripcin de los chips de RAM convencionales con la capacidad de retener los datos cuando la fuente principal de energa est desconectada. Seguramente tendrn un uso popular en el futuro como medio ideal de almacenamiento permanente. Pero actualmente son muy caros como sustitutos de los discos rgidos. Pese a las diferencias tecnolgicas entre estos mtodos de almacenamiento, todos tienen en comn una cualidad semejante para grabar datos y un sistema parecido para archivar estas informaciones de forma tal que permite encontrarlas nuevamente. El almacenamiento permanente es conceptualmente similar al sistema usado cuando se guardan papeles. Los archivos en papel requieren estar manuscritos o dactilografiados, todos en la misma lengua y acomodados ordenadamente en los armarios para encontrarlos de manera fcil y rpida. As tambin, los archivos electrnicos exigen un almacenamiento dentro de un sistema ordenado y sensato y en un lenguaje comn. Vamos a dar una ojeada sobre varias formas de almacenamiento permanente, que solucionan el problema de salvar los datos como para encontrarlos nuevamente. Veremos cmo graban y recuperan esos datos los diferentes dispositivos de almacenamiento. mentos en comn. Por un lado, el mecanismo que usa la unidad para crear los 1 y los 0, que constituyen el lenguaje binario, podr diferir, pero el objetivo ser alterar microscpicamente pequeas reas de superficie del disco, de modo que algunas reas representen 0 y otras representen 1. El disco no usar caracteres diferentes para grabar un gran romance o para hacer una lista semanal de compras. Otro elemento comn es el modelo que define cmo estn organizados los datos en el disco. El sistema operacional de la computadora, que en la mayora de las computadoras personales es el MS-DOS, determina este modelo. El sistema operacional controla tantas operaciones de PC que muchos usarios de PC olvidan que DOS significan Disk Operating System = sistema operacional en disco, y que, originariamente, su funcin principal era controlar unidades de disco. Para que cualquier informacin sea almacenada en un disco magntico es preciso formatearlo. El formateo crea una orientacin que permite que la unidad almacene datos en forma organizada. El formateo consiste en cdigos magnticos que se colocan en la pelcula magntica sobre la superficie del disco. Los cdigos dividen la superficie del disco en sectores (como porciones de pizza) y en surcos (crculos concntricos). Estas divisiones organizan el disco de modo que los datos se graben en una forma lgica y sean abordados por las cabezas de lectura-grabacin que se mueven hacia adelante y hacia atrs sobre el disco mientras ste gira. El nmero de sectores y surcos que caben un un disco determina su capacidad. Despus de que un disco est formateado, grabar o leer el ms simple de los archivos es un proceso complicado. Este proceso incluye el programa, el sistema operacional, el BIOS (sistema bsico de entrada/salida) de la PC, los drivers que informan al sistema operacional cmo usar el hardware adicional, cmo una unidad SCDE

Almacenamiento de Informacin en Discos


Los discos son la forma ms comn de almacenamiento permanente de datos. Sus capacidades alcanzan desde pocas centenas de kB (kilobytes) hasta varios gigabytes, pero todos tienen algunos ele-

CURSO

DE

REPARACION

PC - 10

LECCION 6 - Los Microprocesadores - Par te 2


SI o una unidad de cinta, y tambin el mecanismo de la propia unidad de disco. La figura 1 muestra cmo se realiza el proceso de lectura y escritura en un disco. En (1a) vemos que, antes de que se puedan escribir datos en un disco, aleatoriamente se estampan partculas de hierro en la pelcula que recubre la superficie del mismo. La pelcula es semejante a la superficie de las cintas de audio y de video. Para organizar las partculas como datos, la electricidad pulsa en una bobina enrollada en un ncleo de hierro en la cabeza de lectura/grabacin del mecanismo de la unidad, la cabeza queda suspendida encima de la superficie del disco. La electricidad transforma el ncleo de hierro en un electromagneto capaz de magnetizar las molculas de revestimiento, as como un nio usa un imn para jugar con trocitos de hierro. En (1b) la bobina induce un campo magntico en el ncleo mientras ste se desplaza sobre el disco. El campo, a su vez, magnetiza las molculas de hierro en el revestimiento del disco, de modo que sus polos positivos apuntan en la direccin del polo negativo de la cabeza de lectura/grabacin y sus polos negativos apuntan hacia el polo positivo de la cabeza. En la figura (1c) la cabeza crea una banda magntica en el disco en rotacin y una segunda banda es grabada inmediatamente al lado de la primera. Juntas, las dos bandas representan el menor elemenFigura 1a

Figura 1b

Figura 1c

Figura 1d

to unitario de datos que un computador manipula: un bit. Si el bit debe representar un 1 binario, luego de creado, la primera banda de corriente de la bobina se invierte de modo que los polos magnticos del ncleo cambian y las molculas, en la segunda banda, se magnetizan en sentido opuesto al de la primera. Si el bit fuera un
DE

1 1 - CURSO

DE

REPARACION

PC

LECCION 6 - Los Microprocesadores - Par te 2


Figura 1e

Formateo de un Disco

0 binario, las molculas de ambas bandas quedarn alineadas en el mismo sentido. En la figura 1d se observa que cuando se graba un segundo bit, la polaridad de la primera banda es siempre opuesta a la de la banda que la precede para indicar el inicio de un bit. Tambin las unidades ms lentas usan apenas una fraccin de segundo para crear cada banda. Los bits almacenados en la ilustracin de abajo representan el nmero binario 1011, que equivale a 11 en los nmeros decimales. Para leer los datos (figura 1e), no se enva corriente a la cabeza de lectura/grabacin mientras ella recorre el disco. En lugar de esto, se produce una inversin magntica del proceso de grabacin. Los bancos de molculas polarizadas en el revestimiento del disco son en s pequeos imanes que crean un campo magntico a travs del cual Figura 2 pasa la cabeza de lectura/grabacin. El movimiento de la cabeza sobre ese campo magntico genera una corriente elctrica que fluye en un sentido u otro por los conductos de la cabeza. El sentido en que la corriente fluye depende de las polaridades de las bandas. Al detectar los sentidos en que la corriente est fluyendo, la computadora determina si la cabeza magntica est pasando sobre un 1 o un 0.

La primera tarea que una unidad magntica debe realizar es formatear cualquier disco para usarlo. Para esto graba en la superficie del disco un patrn de 1 y 0, como sealadores magnticos. El patrn divide el disco radialmente en sectores o crculos concntricos. A medida que la cabeza de lectura/grabacin se mueve de un lado a otro sobre los discos en rotacin, lee estos sealadores magnticos para determinar su localizacin en relacin a los datos en la superficie del disco (vea la figura 2, el punto 1). La combinacin de dos o ms sectores en un mismo surco forma un cluster o bloque (parte 2 de la figura 2). El nmero de bytes en un bloque puede variar de acuerdo con la versin de DOS usada para formatear el disco y con el tamao del disco. Un bloque es una menor unidad que el DOS utiliza para almacenar informacin. Siempre que un archivo tenga apenas 1 byte, todo un bloque de 256 bytes ser usado para almacenar este archivo. El nmero de sectores y surcos y, por lo tanto, el nmero de bloques que una unidad puede crear en la superficie del disco determina la capacidad del disco. La unidad crea un archivo especial localizado en el sector 0

CURSO

DE

REPARACION

DE

PC - 12

LECCION 6 - Los Microprocesadores - Par te 2


del disco. (En el mundo de las computadoras, la numeracin comienza, en general, con 0 en lugar de con 1.) Este archivo es la tabla de alojamiento de archivos o FAT (del ingls, file allocation table). La FAT es donde el DOS guarda las informaciones sobre la estructura del directorio del disco y sobre cules bloques est usando para almacenar determinados archivos. En versiones ms recientes del DOS, una copia idntica de la FAT se mantiene en otro lugar para el caso de que los datos de la primera FAT se daen. Normalmente, nunca se ven los contenidos de las FAT (parte 3 de la figura 2). ble y bien aceptado y, por eso, todava permanecer entre nosotros por mucho tiempo. Sin embargo, las unidades de discos flexibles, pequeas, rpidas y con mayor capacidad, actuales componentes patrones de todas las nuevas computadoras, necesitaron aos para suplantar las unidades de disco de 5,25 pulgadas, que representaron en el mundo de las computadoras lo que el disco fonogrfico de 78 revoluciones fue en audio. Aunque ya se fabricaban discos que reproducan la msica con mayor fidelidad, las empresas continuaban vendiendo aparatos para discos de 78 revoluciones porque los amantes de la msica haban invertido bastante dinero en esos discos. Actualmente se encuentran unidades de discos flexibles de 5,25 pulgadas pero rpidamente se van convirtiendo en antigedades. Como las capacidades actuales varan entre 700 kilobytes y 2,88 megabytes, los disquetes de 3,5 pulgadas almacenan ms datos que sus primos mayores; adems, sus capas protectoras permiten un manoseo descuidado y su bajo costo es un factor considerable en el aprecio que reciben. Ahora representan el patrn para la distribucin de nuevos software y almacenamiento de datos transportables. La figura 3 muestra la unidad de disco flexible de 3,5, en ella se destacan las siguientes referencias: 1) Cuando un disquete de 3,5 pulgadas es colocado en la unidad, empuja un sistema de palancas. Una de stas abre una puertita del disquete para explorar en su interior el disco de material magntico capaz de grabar datos, que est recubierto con plstico por ambos lados. 2) Otras palancas y engranages mueven las cabezas de lectura/grabacin hasta que prcticamente tocan el disco en cada uno de sus lados. Las cabezas, que son pequeitos electroimanes, usan pulsos
DE

La Disquetera Unidad de Disco Flexible


Entre las unidades de disco rgido sper veloces, extra grandes, unidades magnetopticas, unidades de CD-ROM y las ms recientes maravillas de la alta tecnologa, es difcil interesarse por las simples unidades de discos flexibles que, comparadas con cualquier otra unidad, son lentas y no almacenan mucha informacin. Pero, a pesar de todas sus deficiencias, las unidades de discos flexibles son una maravilla no reconocida. Todo el contenido de un libro puede guardarse en uno de estos disquetes y llevarlo en un bolso, una maleta o un bolsillo. Las unidades de discos flexibles estn en todas parte, ofrecen una forma conveniente de llevar datos de una PC a otra, no necesitan lneas de comunicacin, redes y conexiones infrarrojas, simplemente se remueve el disquete de una computadora y se inserta en otra. Con la computadora NeXT, Steve Jobs intent eliminar totalmente el disquete para reemplazarlo por unidades magneto-pticas, como mtodo ideal para distribucin comercial de software. La idea exhiba un toque de idealismo tecnolgico, pero nadie lo tom muy en serio. Por su condicin de patrimonio universal, el diquete es confia-

1 3 - CURSO

DE

REPARACION

PC

LECCION 6 - Los Microprocesadores - Par te 2


magnticos para alterar las polaridades de las partculas metlicas incorporadas en la 6) Un motor de pasos -que gira en ngucobertura del disco. los especficos en cualquier sentido, segn las seales de la placa electrnica- mueve 3) La placa electrnica de la unidad reci- un segundo eje que tiene tallado un surco be seales, incluidos datos e instrucciones en espiral. Un brazo conectado a las cabepara grabarlos en el disco, desde la placa zas de lectura/grabacin se apoya en el controladora de unidades de discos flexi- surco del eje. A medida que el eje gira, el bles. La placa electrnica truduce estas brazo se mueve de un lado hacia el otro y instrucciones como seales que controlan posiciona las cabezas de lectura/grabacin el movimiento del disco y de las cabezas sobre el disco. de lectura/grabacin. 7) Cuando las cabezas estn en la posi4) Si las seales incluyen instrucciones cin correcta, los impulsos elctricos crean para grabar datos en el disco, la placa un campo magntico en una de las cabeelectrnica inicialmente verifica que ningu- zas para grabar datos en la superficie suna luz atraviese la pequea ventanita que perior o inferior del disco. Las cabezas, puede cerrarse en uno de los lados de la mientras estn leyendo datos, reactivan los cobertura del disco. campos megnticos generados por las Pero si la ventanita estuviese abierta, la partculas metlicas en el disco. luz de un diodo emisor de luz ser detectaNOTA: Pese a las diferencias en el formada por un fotodiodo en el lado opuesto del disco, la unidad sabr que el disco est to y encapsulamiento, el disquete de 5,25 protegido y rechazar la grabacin de nue- pulgadas es simplemente una versin mayor, ms lenta y menos complicada del disquete vos datos. de 3,5 pulgadas. En lugar de una puertita, 5) Un motor localizado sobre el disco presentan un recorte lateral de verificacin hace girar un eje que se engancha en una que puede protegerlos de grabacin y las caranura en el centro del disco y hace que bezas de lectura/grabacin funcionan igual que las de la unidad menor. ste gire.

Figura 3

CURSO

DE

REPARACION

DE

PC - 14

Das könnte Ihnen auch gefallen