Sistemas Fat Ecologia

Páginas: 15 (3620 palabras) Publicado: 8 de septiembre de 2011
Sistemas FAT

los sistemas FAT son los sistemas de fichero utilizados en DOS y primeras versiones Windows de Microsoft.  La característica principal (a la que deben su nombre), es que el estado de cada unidad de información del dispositivo, está reflejado en un catálogo denominado tabla de situación de ficheros FAT ("File Allocation Table").  Esta tabla es muy importante porque es el índice delcontenido del disco.  Cualquier error aquí puede convertir la unidad en inutilizable, razón por la que está duplicada.  Ambas copias ocupan lugares consecutivos en los primeros sectores del disco.  Justamente a continuación del primero, el VBS que tiene un mapa con la geometría del volumen (en ocasiones hay un espacio entre el VBS y las FAT).
No hace falta decir que en unidades de grancapacidad, la tabla es necesariamente muy grande.  Generalmente se carga en memoria para agilizar los procesos, ya que es de uso constante y cualquier operación de lectura/escritura tiene que utilizarla.  En consecuencia, se han ingeniado métodos para que estos índices ocupen el menor espacio posible.
  Tablas FAT
Los sistemas FAT y muchos otros, utilizan un método de grabación que agrupa varios sectoresen una misma unidad ("Allocation unit") también llamada cluster, traducida al español como unidad de asignación, a la que ya hemos hecho referencia  Esta es la menor unidad de grabación lógica que utiliza el Sistema en la unidad, de forma que un fichero se grabará siempre utilizando un número entero de clusters. Todos los sistemas FAT han utilizado tamaños de cluster dependientes del tamaño de launidad. En los disquetes ha sido de 1 o 2 sectores por cluster, es decir, 512 o 1024 bytes . 
El primer disco duro de 10 MB del IBM PC-XT utilizaba cluster de 8 sectores.
Nota:  En realidad, desde la óptica del aprovechamiento de espacio, la agrupación en clusters no es muy buena idea.  Por ejemplo, un disco formateado con una unidad de asignación de de 8 sectores (4.096 bytes) ocupanecesariamente esta cantidad para cualquier fichero por pequeño que sea, aunque los sistemas utilizan miles de ficheros de tamaño menor.  Sin embargo ayuda a mantener el tamaño de las FAT dentro de límites razonables [1].
El sistema de anotación utilizado en la FAT (inspirado en UNIX) es una estructura encadenada jerárquica donde cada eslabón apunta al siguiente.  Para entenderla del todo hacen falta unpar de conceptos y vocabulario previos.
El primero es que en la tabla existe un campo o celda (de 12, 16 o 32 bytes) por cada cluster del volumen [5].  Su contenido lo llamaremos entrada. El campo n de la FAT representa el cluster n del volumen -no confundir la "entrada" (un valor de 12, 16 o 32 bytes), con el contenido del cluster al que representa (un campo de 512 bytes como mínimo). 
El segundose refiere a qué son los directorios y como está organizada su estructura.  En realidad los directorios son un tipo especial de fichero, que en lugar de datos de usuario, contienen metadatos (punteros a otros ficheros).  En cualquier caso, como cualquier otro fichero, sus "datos" están en el área de datos del disco, y a cada sector de información le corresponde una entrada en la FAT  (dedicaremostodo un capítulo a explicar la estructura interna de estos ficheros especiales
El número del primer cluster de cada fichero, junto con otros datos del mismo, se anota como "entrada" en "su" directorio.  A su vez, la entrada correspondiente a dicho primer cluster, contiene la dirección (número) de segundo cluster del fichero, cuya entrada contiene la dirección del tercero, etc.  El proceso serepite sucesivamente con todos los cluster del fichero hasta llegar al último, cuya entrada no puede contener el número del siguiente, porque no existe, de forma que contiene una marca especial EOF ("End of file") de final de fichero.  Las entradas de clusters que no corresponden a ninguna cadena, sin utilizar o "liberados", tienen un contenido especial (cero).  Y las que corresponden a clusters...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fat sistema operativo
  • ecología de sistemas
  • ecologia de sistemas
  • Sistemas de archivos fat, hpfs y ntfs
  • Sistemas fat
  • ecología de los sistemas naturales
  • Aplicació de la dinamica de sistema a la ecología
  • Diferencias Entre Sistemas De Archivos (Fat-Fat32-Ntfs)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS