¿Como es la forma de almacenamiento de directorios en el sistema de archivos...

Iniciado por Usuario887, 5 Junio 2020, 16:33 PM

0 Miembros y 1 Visitante están viendo este tema.

Usuario887

...FAT?

Hola, estaba leyendo el siguiente tratado sobre el sistema de archivos FAT:

http://www.disc.ua.es/~gil/FAT12Description.pdf

Y no me ha quedado suficientemente claro la manera en la que se almacenan los directorios aunque entiendo bien lo mismo respecto a los archivos. Segun el enlace anterior, un directorio es basicamente un archivo. Entiendo a lo que probablemente se refiere: que el archivo en este caso (un sector), que es el directorio, almacena direcciones y descripciones de subdirectorios y archivos, haciendo posible lo que seria una estructura de arbol, lo cual es eo objetivo. Mis preguntas concretas, ademas de querer aclarar esto, si no es molestia, son:

¿si cada entrada de directorio es de 32 bits en cada sector (de 512 bits), entonces un directorio puede tener unicamente 16 entradas?.
¿un descriptor de directorio, por llamarle asi a una entrada, se considera tambien una FAT? Se me ocurre porque tambien es basicamente una tabla, sin embargo no se encuentra en la zona FAT del sistema.
¿Un cluster se define unicamente como un conjunto de sectores contiguos (ojo, logicamente contiguos, FAT es una lista enlazada)?.

Muchas gracias de antemano. Saludos.

Machacador

Aquí hay respuestas a tus interrogantes: https://es.qwe.wiki/wiki/File_Allocation_Table

Y aquí hay mas sobre el tema: https://es.qwe.wiki/wiki/Design_of_the_FAT_file_system

Saludos.

:rolleyes: :o :rolleyes:

"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"

Usuario887

Cita de: Machacador en  5 Junio 2020, 20:08 PM
Aquí hay respuestas a tus interrogantes: https://es.qwe.wiki/wiki/File_Allocation_Table

Y aquí hay mas sobre el tema: https://es.qwe.wiki/wiki/Design_of_the_FAT_file_system

Gracias, sera mi segunda lectura. Encontre varias respuestas aqui:
https://www.ntfs.com/fat_systems.htm

Gracias por responder.



Edito: Encontre una serie de enlaces que explican en conjunto buena parte de la tecnica del sistema FAT, incluso como localizar un archivo manualmente (lo que inicialmente era mi objetivo):

http://nerdclub-uk.blogspot.com/2012/11/fatfat16-tables-finding-data.html
http://www.cse.scu.edu/~tschwarz/coen252_07Fall/Lectures/FAT.html
https://www.win.tue.nl/~aeb/linux/fs/fat/fat-1.html
http://39k.ca/reading-files-from-fat16/