Sistemas de archivos FAT
Enviado por Ana_GF • 8 de Junio de 2014 • 1.018 Palabras (5 Páginas) • 236 Visitas
Sistemas de archivos FAT
Tabla de asignación de archivos, comúnmente conocido
como FAT (del inglés file allocation table), es un sistema de
archivos desarrollado para MS-DOS, así como el sistema de
archivos principal de las ediciones no empresariales de
Microsoft Windows hasta Windows Me.
FAT es relativamente sencillo. A causa de ello, es un formato
popular para disquetes admitido prácticamente por todos
los sistemas operativos existentes para computadora
personal. Se utiliza como mecanismo de intercambio de
datos entre sistemas operativos distintos que coexisten en
la misma computadora, lo que se conoce como entorno
multiarranque. También se utiliza en tarjetas de memoria y
dispositivos similares FAT32
FAT32 fue la respuesta para superar el límite de tamaño de FAT16 al mismo
tiempo que se mantenía la compatibilidad con MS-DOS en modo real.
Microsoft decidió implementar una nueva generación de FAT utilizando
direcciones de cluster de 32 bits (aunque sólo 28 de esos bits se utilizaban
realmente).
En teoría, esto debería permitir aproximadamente 268.435.538 clusters,
arrojando tamaños de almacenamiento cercanos a los ocho terabytes. Sin
embargo, debido a limitaciones en la utilidad ScanDisk de Microsoft, no se
permite que FAT32 crezca más allá de 4.177.920 clusters por partición (es
decir, unos 124 gigabytes). Posteriormente, Windows 2000 y XP situaron el
límite de FAT32 en los 32 GiB. Microsoft afirma que es una decisión de diseño,
sin embargo, es capaz de leer particiones mayores creadas por otros medios.
FAT32 apareció por primera vez en Windows 95 OSR2. Era necesario reformatear
para usar las ventajas de FAT32. Curiosamente, Drives pace 3 (incluido con
Windows 95 y 98) no lo soportaba. Windows 98 incorporó una herramienta
para convertir de FAT16 a FAT32 sin pérdida de los datos. Este soporte no
estuvo disponible en la línea empresarial hasta Windows 2000.
El tamaño máximo de un archivo en FAT32 es 4 GiB (232−1 bytes), lo que resulta
engorroso para aplicaciones de captura y edición de video, ya que los archivos
generados por éstas superan fácilmente ese límite.
Cluster
• Es un conjunto contiguo de sectores que
componen la unidad más pequeña de
almacenamiento de un disco. Los archivos se
almacenan en uno o varios clústeres,
dependiendo de su tamaño. Sin embargo, si el
archivo es más pequeño que un clúster, éste
ocupa el clúster completo. Método de Asignación continuo
Este método hace referencia a como están
alojado los bloques de datos de un archivo en
disco:
Asignación continua
• Por cada archivo que se usa se modifican los
registro de bloqueo.
– Mejor practica de asignación.
– Primero comienza asignando el bloqueo y el
numero de solicita un numero de espacios
requeridos para el almacenamiento.
– Posee Problemas que incluyen búsqueda de
espacio para el archivo, Conociendo el tamaño
del archivo, la fragmentación externa necesita
compactación fuera de línea o en línea.
Asignacion continua en DiscoMetodo de asignacion enlazada
• Asignacion Enlazada – Cada archivo enlazado posee una
lista de bloques.
– Finalizan con aputadores nulos
– Sin Fragmentacion Externa
– Cada bloque posee un apuntador a otro bloque
– Sin compactacion, fragmentacion externa
– Llamada a la Administracion de espacio libre para los bloques
...