Sunteți pe pagina 1din 6

Como funciona una unidad de disco de 35 pulgadas - Monografias.com file:///C:/Documents%20and%20Settings/Kibsaim/Mis%20document...

1 de 6 26/08/2006 08:47 p.m.


Los discos magnticos
Indice
1. Orgenes de los discos magnticos
2. Disco Rgido
3. Lectura Y Grabacin
4. Organizacin por clusters y Sl
1. Orgenes de los discos magnticos
Desde la creacin de los dispositivos de almacenamiento de
informacin hasta la actualidad ha habido un largo proceso
de evolucin, desde las tarjetas perforadas, pasando por la
cinta perforada, la cinta magntica, Ferrita, tambor
magntico y llegando finalmente al disco magntico.
El primer dispositivo de almacenamiento de informacin fue
la tarjeta perforada de Babagge, pero este tena un
inconveniente que consista en que no era reutilizable, su
sucesor (sin contar la cinta perforada, etc.) fue la cinta
magntica que poda ser reutilizada pero no era de acceso
aleatorio (para leer un bit se deban leer todos los
anteriores), finalmente, se supero este problema con la
aparicin de los discos magnticos, que permiten su
reutilizacin y acceder a cualquier dato sin tener que leer los
anteriores.
Caractersticas generales de los discos magnticos
Se considera un dispositivo de almacenamiento de
informacin magntico todo aquel que se base en las
propiedades magnticas de algunos materiales.
Un disco magntico esta constituido por un superficie metlica, en el caso de los hard disks o plstica en el caso
de los floppy disks, recubierta por un capa de un material magnetizable, los datos se almacenan cambiando el
sentido del campo magntico de dicha sustancia, y una cabeza de lectura y grabacin por cada superficie de
disco (actualmente los discos duros vienen en paquetes de varios platos), esta cabeza esta conformada por un
electroimn que puede inducir un campo magntico o detectar el sentido del cambio magntico. La cabeza se
mueve radialmente mientras que el disco gira en un sentido. La informacin se almacena en pistas concntricas
que a su vez se dividen en sectores que a su vez se dividen en bloques.
Los discos pueden estar grabados en codificaciones diferentes:
FM: Modulacin de frecuencia
MFM: Modulacin de frecuencia modificada
MF2M: Modulacin de frecuencia doblemente modificada
Dependiendo de la codificacin con la que haya sido grabado el disco ser de alta o baja densidad. Ser de alta si
fue grabado en MFM o MF2M y baja si fue grabado en FM.
Al guardar datos en un disco magntico, los bits se pueden orientar horizontal o verticalmente, es decir, grabarlos
en la misma pista en el mismo plato o grabarlos en pistas de distintos platos, esto solo es posible en los discos
rgidos ya que son los nicos que consisten en paquetes de varios platos.
Cuanto ms lejos este la pista del centro la densidad de grabacin ser menor, asimismo, cuanto ms cerca del
centro este una pista la densidad de grabacin ser menor, esto quiere decir que en las pistas exteriores los bits
estarn ms dispersos y en las pistas interiores ms apiados, pero esto no influye en la capacidad del disco. Para
aumentar la capacidad del disco, hablando de densidad, se debera aumentar la densidad radial, es decir las
pistas por pulgada.
La unidad funcional de lectura o escritura es el sector. Entre sector y sector existen unas separaciones llamadas
"gaps". Para poder localizar un dato se debe conocer el plato, la cara, el cilindro (conjunto de pistas concntricas
que ocupan la misma posicin en cada plato) y el sector.
El tiempo que toma leer un dato en n disco magntico tiene dos componentes. El tiempo de posicionamiento, el
intervalo de tiempo que toma posicionar la cabeza sobre la pista correspondiente y el tiempo de latencia, el
tiempo que tarda el disco en ubicar el sector debajo de la cabeza.
Los discos rgidos giran a tal velocidad que si tan solo una pequea partcula de polvo colisionar con la cabeza al
estar en la superficie del disco daara severamente la cabeza y el plato. Este problema fue solucionado con la
tecnologa Winchester que consista en platos hermticamente cerrados. En los discos flexibles las fallas son
mucho ms frecuentes ya que la cabeza para leer presiona contra la superficie.
Como funciona una unidad de disco de 35 pulgadas - Monografias.com file:///C:/Documents%20and%20Settings/Kibsaim/Mis%20document...
2 de 6 26/08/2006 08:47 p.m.
Existen dos tipos de unidades de cabeza de lectura/escritura para discos rgidos. Un tipo de cabeza consiste en un
conjunto de cabezas con un sistema de movimiento individual para cada cara permitiendo acceder a distintas
pistas simultneamente. El otro tipo consiste en un conjunto de cabezas (una por cada cara) que se mueven al
unsono, pudiendo acceder a una sola pista a la vez. Aunque el primer tipo es mucho ms rpido que el segundo,
dicho mecanismo es tambin mucho ms costoso y este hecho caus que se dejaran de fabricar.
Actualmente los discos rgidos vienen formateo fsico o de bajo nivel realizado por el fabricante, cada cara tiene
un nmero de pistas y sectores predeterminado. Lo que se denomina formateo fsico o de alto nivel es realizado
por el usuario mediante el comando format este crea en el disco el rea de sistema, el registro de arranque (boot
sector), la FAT (File Alocation Table) y el directorio raz (root directory). Las diferencias con los discos floppy es
que estos ltimos son formateados fsica y lgicamente en un solo paso, y que un disco flexible no se puede
particionar.
Un disco rgido comienza a girar cuando se enciende el sistema y no se detiene hasta que se apague, cuando esto
sucede, la cabeza se mueve hacia la pista ms exterior donde se posa al dejar de girar el disco.
Tipos de discos magnticos
Dentro de los discos magnticos existen varios tipos diferentes:
Discos flexibles
Discos intercambiables
Discos fijos
Discos con tecnologa Winchester
2. Disco Rgido
El cuerpo del disco esta construido en los discos rgidos por aluminio o cristal cermico.
Las pistas son circulares y cada una de estas esta dividida en sectores.
Cuando un disco rgido graba lo que hace es: Mueve los brazos hacia el sector que desea, y luego a travs de una
bobina y de un ncleo ferromagnetico que poseen los cabezales genera un campo magntico de polaridad
reversible s-n o n-s que imanta la pista.
La distancia entre el cabezal y un disco es demasiada pequea.
Una bobina de alambre arrollada sobre el cabezal genera dicho campo magntico al circular por ella una corriente
elctrica. Las pistas de un disco son escritas o ledas por el mismo cabezal. El cabezal queda quieto siempre gira
el disco. Cuando se mueve el brazo de la cara de arriba tambin se mueve el brazo de la cara de abajo hacia la
misma pista. Solo una cabeza se puede usar por vez.
Segn como este cada partcula magnetizada ( N-S , S-N ) depender si hay un 0 o 1.
El proceso de lectura es inverso al de escritura, va girando y a medida que encuentra cambio de polarizacin
cambia la corriente que mandara.
Ej : N S , N S , S N , S N es 0,0,1,1.
Al moverse las dos cabezas juntas se logra leer o escribir mas rpido ya que el cabezal se posicionan en el mismo
lugar de distintas caras y sin moverse el brazo (que es lento porque es mecnico ) lee o escribe mas datos en el
mismo tiempo.
Las pistas o cilindros se enumeran del exterior para el centro.
No se dice pista 20 si no pista del cilindro 20.
Para leer algn dato debe usarse tres nmeros: El del sector, el de la cabeza y el del cilindro.
Todas las pistas de un disco guardan la misma cantidad de bits y tienen la misma numero de sectores. En las
pistas mas internas los bits estn mas apretados que en las externas. Ya que en las externas en dimetro es
mayor.
Formateo
Cuando compramos un diskette este viene en blanco, nosotros debemos formatearlo u organizarlo. Esto quiere
decir que debemos generar los sectores que conforman cada pista con su informacin e informacin identificatoria
de comienzo y final, y entre ambas el campo reservado para Los datos a escribir.
Luego del comienzo a cada sector se graba el numero de CHS que lo identifica para poder acceder al mismo.
Esta grabacin inicial se lo denomina "formateo fsico" luego del cual se efecta el "formateo lgico" , que implica
escribir en el campo de datos de ciertos sectores, informacin exclusiva para el uso del sistema operativo. (tabla
de particiones, subrrutina de booteo, datos del disco, Fat y directorio raiz).
En el formateo "fsico" o de bajo nivel se generan los sectores de cada una de las pistas. Para cada sector de la
cabeza escribe los nmeros de CHS (cilindro, Head y Sector ) que sirven para localizarlo e identificarlo, luego
reserva un lugar de 512 bytes cuyo contenido se establecer cuando se escriba el sector.
El formateo fsico es cuando el sistema operativo asigna cuanto mide cada sector.
Cuando se realiza el formateo lgico se escriben un pequeo numero de sectores con la informacin que
conforma el "rea de sistema", este comprende las siguientes estructuras.
Como funciona una unidad de disco de 35 pulgadas - Monografias.com file:///C:/Documents%20and%20Settings/Kibsaim/Mis%20document...
3 de 6 26/08/2006 08:47 p.m.
conforma el "rea de sistema", este comprende las siguientes estructuras.
* Tabla de particiones que permite dividir el disco en particiones sea partes menores.
* Sector de arranque "Boot" esta en el primer sector de cada disco rgido.
* Tabla para determinar los clusters de un archivo FAT: Esta en el sector que le sigue al sector de arranque.
* Directorio raz: Esta en sectores que le siguen a la fat.
La tabla de particiones del disco aparece una sola vez en la primera particin, Sectores de booteo, Tablas fat y
directorio raz aparecen en cada particin.
El DOS divide los archivos en una cadena de bloques de igual tamao llamados "Clusters", la Fat es el mapa del
rea de datos que tiene el dos, en este aparecen numerados los clusters que se pueden usar, indicando para cada
uno si esta ocupado o si esta disponible. Tambin dado el numero de un cluster ocupado por un archivo la fat
indica cual es el numero del cluster siguiente que el dos le adjudico a ese archivo.
El directorio raz sirve para saber si un archivo o subdirectorio esta o no almacenado. Tambin indica sus
atributos : protegido contra escritura, oculto, lectura/escritura, etc. Tamao del archivo y fecha de creacin.
Tambin proporciona al sistema operativo, el numero del primer cluster del archivo buscado, para entrar a la fat y
determinar cuales son los clusters que componen ese archivo.
Depende del tamao de la particin o del disco entero va a variar el tamao del cluster o cantidad de sectores
consecutivos.
Ej: Una particin de 128 MB y hasta 255 MB tiene clusters de 4 KB y 8 sectores consecutivos.
Esto sirve si uno tiene un archivo de 15 Kb y lo tiene que dividir en sectores de 2Kb necesita 8 clusters si el
cluster tendria 8 Kb habra que dividirlo en 2 clusters, esto implica que menos veces tiene que buscar donde esta
el sector.
Caractersticas propias de disquetes?
Como estn construidos, protegidos, y se accede a los discos flexibles?
Un disco flexible "floppy" consiste en un disco de material plstico, cubierto con una capa de material
magnetizable en ambas caras. Estn contenidos en un sobre que sirve para protegerlo de polvo, ralladuras,
huellas digitales y golpes.
Los disquetes son removibles de la disquetera en las que estn insertados. Cuando un disquete se introduce en
una disquetera, puede ser accedido en cualquiera de las dos caras por la correspondiente cabeza, pero una sola
cara ser leda o escrita por vez. Mientras no se de una orden de lectura escritura, el disquete no gira y las
cabezas no tocan sus caras. Si tal orden ocurre, luego de una espera de casi medio segundo, para que tome
velocidad, el disco gira. Solo gira mientras lee o escribe, rozando entonces cada cabeza la pista accedida. Esto,
mas las partculas de polvo siempre presentes, hace que la vida til de un disco flexible comn sea corta en
comparacin con la de un disco rgido.
Se estima que la informacin almacenada en un disquete puede mantenerse con seguridad en el mismo durante 3
o 4 aos, siendo conveniente re-escribirla una vez por ao, pues la magnetizacin de las pistas se va debilitando
con el tiempo.
Los disquetes de 5 / pulgadas conocidas como floppys estn contenidos en un sobre cuyo interior esta
recubierto por una capa de teflon para disminuir los efectos del rozamiento. El sobre presenta aberturas para
diferentes fines. Las aberturas de lectura / escritura permiten que, dentro de la disquetera la cabeza
correspondiente a cada cara pueda acceder a cualquier pista de la misma. El agujero central servir para que en
la disquetera un eje lo tome y lo haga girar. Si se cubre con cinta adhesiva la mueca de proteccin contra
escritura, no pueden grabarse nuevos datos en los archivos almacenados por accidente o error. En estas
condiciones el disquete solo puede ser ledo.
Al girar un disquete, cada vez que coincide un agujero existente en el mismo con otro agujero "ndice" del sobre,
es indicacin de comienzo de cualquier pista que se quiera leer o escribir.
El disquete 3 pulgadas esta dentro de un sobre de plstico rgido que lo protege mejor del polvo, humo, etc.
Este en su parte superior tiene un obturador con resorte, que dentro de la disquetera, se abre para que las 2
cabezas accedan al disco flexible.
Estas mejoras hacen que los disquetes de 3/ duren mas que los de 5/ .
La proteccin contra escritura indebida se realiza con otro obturador de 2 posiciones, deslizable por el usuario.
Cmo es una pista y un sector de disquete?
La unidad funcional de copia o lectura son los sectores. As cada vez que se copia de un disco a otro una
determinada informacin, esta se copiara sector a sector. Entre sector y sector existen unas separaciones
llamadas GAPS que facilitan el movimiento de la cabeza de lectura escritura. El campo de datos es de 512 bytes,
y es de donde se lee o escribe datos o informacin.
Cmo se localiza un sector de disco/disquete y por que se dice que es direccionable?
Durante una operacin de entrada/salida, el controlador de la unidad de disco o de la disquetera debe recibir tres
nmeros: el del cilindro que contiene la pista donde esta ese sector, el de la cabeza (head) que accede a esa
pista, y el numero de sector dentro de la pista. Dichos nmeros en ingles conforman un CHS.
Como funciona una unidad de disco de 35 pulgadas - Monografias.com file:///C:/Documents%20and%20Settings/Kibsaim/Mis%20document...
4 de 6 26/08/2006 08:47 p.m.
En cada unidad existe una cabeza de lectura/escritura para cada cara de un disco. El controlador ordenara activar
para escritura/lectura solo la cabeza de la cara indicada, y dar la orden de posicionarla sobre el cilindro
seleccionado. Al comienzo de cada sector de un disco estn escritos dichos tres nmeros de CHS, formando un
numero compuesto, que es su "direccin", necesario para localizarlo, direccionarlo o como quiera decirse. Por
esto se dice que un disco/disquete es de acceso direccionable.
Que son los tiempos de posicionamiento, latencia y acceso en un disco o disquete?
Para acceder a un sector que esta en una cara de un disco, primero el cabezal debe trasladarse hasta el cilindro
que contiene la pista donde se encuentra dicho sector, y luego debe esperarse que al girar el disco ese sector
quede debajo de la cabeza. Por lo tanto, deben tener lugar dos tiempos:
1.El brazo con la cabeza correspondiente a esa cara se sita en pocos milisegundos directamente sobre el cilindro
seleccionado, o sea sobre la pista del cilindro correspondiente a esa cara.
2.Una vez que la cabeza se posiciono sobre dicha pista, los sectores de esta desfilaran debajo de esa cabeza.
Cada uno es ledo hasta encontrar aquel cuyo numero coincida con el enviado a la controladora, en cuyo caso su
campo de datos ser escrito o ledo. Este se denomina tiempo de latencia.
Como funciona una unidad de disco de 35 pulgadas
Cuando inserta un disco de 35 pulgadas en la unidad, este presiona contra un sistema de palancas. Una
palanca abre la proteccin metlica para exponer la galleta, el disco cubierto a cada lado por un material
magntico que permite registrar informacin.
1.
Otro movimiento de palancas y engranajes mueven dos cabezas de lectura / escritura hasta que casi tocan
el disco por ambos lados. Las cabezas, que son electroimanes minsculos utilizan impulsos magnticos
para cambiar la orientacin de las partculas metlicas incorporadas en el revestimiento del disco.
2.
La tarjeta de circuito impreso de la unidad de disco recibe seales de la placa controladora incluyendo
instrucciones e informacin para escribir en el disco. La tarjeta de circuito impreso traduce las intrusiones en
seales que controlan el movimiento del disco y de las cabezas de lectura y escritura
3.
Si las seales incluyen instrucciones para escribir la informacin en el disco, la tarjeta de circuito impreso
chequea primero para que no es visible ninguna luz a travs de una pequea ventana de proteccin en una
esquina del alojamiento del disco. Si la ventana esta abierta y el rayo de un diodo emisor de luz puede ser
detectado por un fotodiodo, la unidad sabe que el disco esta protegido contra escritura y rehusa registrar
nueva informacin.
4.
Un motor localizado debajo del disco gira un eje que ajusta una muesca en el conector del disco, causando
el giro de este
5.
Un motor mueve un segundo eje que tiene un corte longitudinal en forma de espiral. Un brazo aadido a las
cabezas de lectura / escritura queda dentro queda dentro del eje longitudinal en espiral. Cuando el eje
vuelve, el brazo se muevo hacia atrs y hacia delante, segn la ubicacin de las cabezas de lectura /
escritura sobre el disco.
6.
Cuando las cabezas estn en la posicin correcta, los mismos impulsos elctricos crean un campo
magntico en una de las cabezas para escribir la informacin ya sea en la superficie inferior o superior del
disco. Cuando las cabezas estn leyendo informacin, reaccionan ante campos magnticos generados por
las partculas metlicas en el disco.
7.
Componentes de una unidad de disco flexible
Mecanismo de sujecin y eyeccin del sobre protector
Motor para girar el disco
Motor "paso a paso" para hacer avanzar de pista en pista (de un cilindro al siguiente) a la armadura que porta las
dos cabezas
Sensores para detectar presencia de disquete, y si esta protegido contra escritura
Circuitos que constituyen la electrnica de este perifrico, para accionar los elementos anteriores, conforme a las
seales elctricas que recibe de la controladora (interfaz) de las disqueteras a travs e conductores del bus de
conexionado citado
Las seales que llegan de la interfaz a la disquetera ordenan:
Poner en marcha el motor de giro de la unidad seleccionada
Posicionar la armadura en un determinado cilindro del disquete
Seleccionar cual de las dos cabezas se activara
La electrnica puede enviar seales a la interfaz, como:
Aviso de inicio de pista
Aviso de escritura protegida
Aviso que datos ledos son enviados de la interfaz
Si todo esta en orden puede tener lugar la transferencia serie de bits ledos en un sector de un disquete hacia la
interfaz (o en sentido contrario en una escritura de un sector) a travs de uno de los cables del bus de conexin
Como funciona una unidad de disco de 35 pulgadas - Monografias.com file:///C:/Documents%20and%20Settings/Kibsaim/Mis%20document...
5 de 6 26/08/2006 08:47 p.m.
interfaz (o en sentido contrario en una escritura de un sector) a travs de uno de los cables del bus de conexin
citado
La interfaz intercambia datos en seria y seales con la electrnica de la unidad de disquete. En una escritura
desde memoria y pasando en paralelo a travs del bus de datos, llegaran por ADM al port de datos de la interfaz,
cada uno de los bytes a escribir. Y en una lectura por dicho port pasaran cada uno de los bytes de datos del sector
ledo, con un rumbo a la memoria principal, va el bus. A la controladora le llegan comandos que ordenan escribir
o leer un sector, del cual se inician sus nmeros de CHS.
Despus de recibir estos comandos, la interfaz realiza las siguientes acciones de control:
Traduce dichos comandos en seales destinadas a la electrnica de la disquetera. Primero para activar el motor
de giro del disquete, y para que el eje del motor "paso a paso" gire n sucesin de ngulos iguales, en
correspondencia con los cuales el cabezal pasa de un cilindro a otro, hasta posicionarse en el cilindro ordenado
Indican a la electrnica de la disquetera el numero de sector buscado. Mientras gira el disquete, una de las dos
pistas del cilindro accedido ser leda por la cabeza indicada por el comando, hasta localizar el sector buscado.
Para la cual, dicha cabeza lee los nmeros identificatorios (CHS) de cada sector que encuentra en la pista que
accedi, los cuales son transmitidos a la controladora.
3. Lectura Y Grabacin
Dado que el campo de datos tiene 512 bytes, puede escribirse un archivo de hasta este tamao o parte de otro
mas grande, pueden escribirse en un sector (no pueden haber mas de un archivo por sector).Para tal fin, los datos
a escribir deben llegar a la controladora, debe darse la direccin CHS del sector a escribir y la orden de escritura.
La cabeza se posiciona en la pista donde esta el sector a escribir, e ira leyendo el CHS de cada sector hasta que
el CHS que lea se el mismo que el de la direccin que se ha dado para que se escriba. El tiempo que tarda desde
que se dio la direccin hasta que se la encontr, depende del tiempo de posicionamiento y del tiempo de latencia.
En la zona de datos que sigue se escribirn los bits que le enva la controladora, mientras la cabeza pasa por
dicha zona. Esto lo har magnetizando las partculas del material magnetizable para un lado o para otro.
Para leer los datos as escritos, llegaran a la controladora los nmeros de CHS de ese sector, y la orden de
lectura. Una vez localizado este sector (de la misma manera que antes), al mismo tiempo que la cabeza lee los
datos le enva una copia de estos a la controladora.
Aclaracin: Ninguna escritura puede destruir o cambiar los nmeros de CHS de un sector escrito en el formateo.
La menor cantidad de datos que se puede escribir o leer en un disco es el campo de datos de un sector(512
bytes). Si se requiere leer solo una parte del sector, debe pasar a memoria principal todo el sector donde estos
datos estn, para que luego el software seleccione los datos buscados.
4. Organizacin por clusters y Sl
El DOS como otros sistemas se desentiende de la ubicacin fsica real de los sectores, o sea no opera con la
estructura fsica o geomtrica de un disco. El DOS no tiene en cuenta los nmeros CHS. Simplemente supone
que los sectores de un disco forman una sucesin de sectores lgicos (SL) numerados en forma consecutiva
empezando del 0, usando un solo numero por cada SL.
Las rutinas del ROM BIOS llamadas por el DOS son las encargadas de hacer la organizacin lgica que ve el
DOS con la organizacin fsica del CHS.
Por ejemplo , en el caso que SL (0), el CHS es 0-0-1. Luego los sectores siguen en el orden indicado para el
cilindro 0, siendo as que SL(71) es el de CHS = 1-1-18. As se numeran los SL, segn los sectores fsicos, de
pista en pista de cada cilindro y de cilindro en cilindro. El CHS=80-1-18, corresponde a la numeracin mas alta
que pertenece a SL(28799).
Con este mtodo el DOS y otros SO no tienen la seguridad que los sectores de un archivo se encuentren todos en
un mismo cilindro, aunque es muy probable que as sea. Esto se desea para tener menos tiempo de acceso, ya
que se gana tiempo de latencia y de posicionamiento del cabezal.
El DOS y otros SO, aparte de ver los sectores de manera lgica, dividen los archivos en unidades de igual
tamao llamadas clusters. Un cluster puede estar formado por un sector lgico o agrupar un numero de sectores
lgicos de numeracin consecutiva (el tamao de los clusters debe ser siempre iguales entre si en un mismo disco
o particin de rgido). En un cluster no se puede almacenar mas de un archivo. Para el DOS un archivo es una
cadena de clusters cuyos nmeros pueden ser o no ser consecutivos.
En los disquetes de 5 1/4 con 1.2 MB y en los de 3 1/2 con 1.44 MB un cluster ocupa un sector (512 bytes),
mientras que los discos de 5 1/4 de 360 KB y en los de 3 1/2 de 2,88 MB un cluster es 1 KB (2 sectores).
Si bien un cluster corresponde a uno o mas sectores fsicos, para el DOS corresponde a 1 o mas sectores lgicos
numerados consecutivamente.
Una razn importante para dividir un archivo en clusters, que agrupen varios sectores, consiste en el ahorro de
tiempo de acceso a un disco. Ya que varios sectores consecutivos son un cluster y el cabezal ahorra tiempo de
posicionamiento y se reduce el tiempo de latencia.
Encadenacion En Orden De Los Cluester De Un Archivo En La Fat
Como funciona una unidad de disco de 35 pulgadas - Monografias.com file:///C:/Documents%20and%20Settings/Kibsaim/Mis%20document...
6 de 6 26/08/2006 08:47 p.m.
Encadenacion En Orden De Los Cluester De Un Archivo En La Fat
Ejemplo: Se crea un archivo en un directorio el cual ocupa 400 bytes, el DOS le adjudicara un cluster a este
archivo suponiendo que un cluster es de 2 K, por lo tanto este archivo pasara a ocupar 2 K. El archivo aparecer
en el directorio con su nueva longitud y su numero del cluster inicial, por ejemplo el 23. Este cluster tendr la
indicacin 0000 (significa cluster disponible), que ser reemplazada por la indicacin FFFF que significa que es el
ultimo cluster de este archivo.
Si luego el archivo crece se le asignaran nuevos clusters y solo se actualizara la longitud del archivo en el
directorio. La FAT le asignara a este archivo los clusters que encuentre disponibles. Al terminar de escribir en los
clusters los datos a escribir, se modificara las indicaciones de todos los clusters recin escritos que deberan tener
0000, cambindolo por el numero del cluster que le sigue. Tambin se modifica el cluster numero 23 que era el
primero y tenia FFFF por el numero del cluster que le sigue. Y por finalizar, el ultimo cluster que tenia 0000 se
reemplaza por FFFF para indicar la finalizacin del archivo.
Si posteriormente se quiere acceder a este archivo el proceso es el siguiente:
El SO trae a memoria el directorio raz y la FAT.
Primero el directorio raz busca el archivo por su nombre para obtener el numero de su primer cluster, en este
caso 23. Teniendo este cluster el SO entra en la tabla de la FAT a fin de obtener el prximo cluster y con ese el
prximo y as sucesivamente hasta encontrar el cluster que contenga la indicacin FFFF. Al tener todos los
clusters del archivo el DOS reconstruye la cadena y a travs de un simple calculo puede hallar el numero de
sector lgico donde empieza cada cluster. Con esto pide leer esos SLs y se obtiene la informacin pedida.

S-ar putea să vă placă și