Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Ficheros - 2 - FAT
Sistemas de Ficheros - 2 - FAT
•Compatibilidad
• Una de las principales ventajas de FAT es su amplia compatibilidad.
• Es reconocido por casi todos los sistemas operativos, lo que lo hace
ideal para dispositivos como tarjetas SD o memorias USB que se
utilizan en diferentes dispositivos.
•Simplicidad
• La estructura de FAT es relativamente simple, lo que facilita su
implementación y diagnóstico.
Principales Características - Tamaño
•FAT16:
• Tiene un límite de volumen de 2 GB
• Límite de archivo de 2 GB.
• Tamaño de clúster:
• Para volúmenes hasta 16 MB: 2 KB
• De 17 MB a 32 MB: 512 bytes
• De 33 MB a 64 MB: 1 KB
• De 65 MB a 128 MB: 2 KB
• De 129 MB a 256 MB: 4 KB
• De 257 MB a 512 MB: 8 KB
• De 513 MB a 1 GB: 16 KB
• De 1 GB a 2 GB (máximo soportado en la mayoría de los sistemas): 32 KB
• Algunos sistemas operativos pueden soportar volúmenes FAT16 de hasta 4
GB con un tamaño de clúster de 64 KB, pero no es común.
Principales Características - Tamaño
•FAT32:
• Puede manejar volúmenes de hasta 8 TB (aunque Windows limita la
creación de volúmenes FAT32 a 32 GB)
• Tiene un límite de tamaño de archivo de 4 GB.
• Tamaño de clúster:
• De 260 MB a 8 GB: 4 KB
• De 8 GB a 16 GB: 8 KB
• De 16 GB a 32 GB: 16 KB
• Más de 32 GB: 32 KB
Principales Características - Tamaño
•Por otro lado, clústeres más grandes pueden ser más eficientes en
términos de rendimiento, pero pueden resultar en un mayor
desperdicio de espacio si se almacenan muchos archivos pequeños.
Principales Características
•Fragilidad
• FAT es más susceptible a la corrupción de datos que otros sistemas
de archivos más robustos.
• Si el sistema se apaga inesperadamente o si se produce un error
mientras se escribe en el disco, es posible que la FAT se corrompa, lo
que puede resultar en la pérdida de datos.
Estructura
•Es una tabla que actúa como un mapa del disco, indicando
cómo están organizados los bloques o clústeres de datos.
•Archivo
• Cuando se crea un nuevo archivo, el sistema busca una entrada libre en el
directorio correspondiente.
• Una vez encontrada, se rellena con el nombre del archivo, la extensión, la
fecha y hora de creación, y otros atributos.
• Luego, se busca en la FAT un clúster libre y se asigna al archivo.
• Si el archivo es más grande que un clúster, se asignan clústeres adicionales
según sea necesario.
•Directorio
• La creación de un directorio es similar a la de un archivo.
• Sin embargo, en lugar de guardar datos, el directorio contendrá entradas
para archivos y subdirectorios.
Operaciones de gestión de Archivos y Directorios
Creación de Archivos y Directorios – Límite de entradas
•FAT12 y FAT16:
• Directorio Raíz: En FAT12 y FAT16, el directorio raíz tiene un tamaño fijo, lo
que significa que hay un número máximo de entradas que puede contener.
Este límite está determinado por el número de entradas que se reservan
para el directorio raíz en el momento del formateo. Por ejemplo, en un
disquete formateado con FAT12, el directorio raíz típicamente puede
contener 224 entradas.
•FAT32:
• En FAT32, el directorio raíz es tratado como cualquier otro directorio, lo que
significa que no tiene un tamaño fijo y puede crecer dinámicamente. Por lo
tanto, tanto el directorio raíz como los subdirectorios en FAT32 pueden
expandirse hasta que se agote el espacio en disco o se alcance el límite de
clústeres del sistema de archivos.
• Cada entrada de directorio en un sistema FAT (ya sea para un archivo o un
subdirectorio) típicamente ocupa 32 bytes. Por lo tanto, el número de entradas
que un directorio puede contener está limitado por el tamaño total del
directorio en bytes dividido por 32.
•Es importante tener en cuenta que, aunque los directorios pueden crecer
en tamaño, el rendimiento puede verse afectado si un directorio contiene un
número extremadamente grande de entradas, ya que el sistema debe buscar
a través de todas las entradas para encontrar un archivo o subdirectorio
específico.
Operaciones de gestión de Archivos y Directorios
Copia de Archivos y Directorios
•Archivo
• Se marca su entrada en el directorio con el valor 0xE5, indicando que
está libre.
• Luego, se liberan los clústeres asociados al archivo en la FAT,
marcándolos como disponibles.
•Directorio
• Primero se deben borrar todos los archivos y subdirectorios que
contiene.
• Una vez que el directorio está vacío, se puede borrar de la misma
manera que un archivo.
Operaciones de gestión de Archivos y Directorios
Renombrar Archivos y Directorios
•Expansión
• Si un archivo necesita crecer (por ejemplo, al agregar más datos al
final), se asignan clústeres adicionales según sea necesario.
• La FAT se actualiza para reflejar la nueva asignación de clústeres.
•Truncamiento
• Si se reduce el tamaño de un archivo (por ejemplo, eliminando datos
del final), los clústeres que ya no son necesarios se liberan y se
marcan como disponibles en la FAT.
Sistemas Operativos