Parcial Diciembre 2022 - Ejercicio 3c

Parcial Diciembre 2022 - Ejercicio 3c

de Gaston Horacio Bogarin Petracca -
Número de respuestas: 1

Buenas, 

En la solución propuesta al ejercicio mencionado se implementa la función buscarArchivo, la cual comienza iterando sobre el bloque 0 (dado que inicializa punteroFAT en 0 y luego hace leerBloque ( punteroFAT , entradas ) que lee el bloque en posición 0 del arreglo de bloques.

Luego, itera sobre las entradas de directorio en el bloque. Esto no lo estaría entendiendo: ¿Por qué puedo asumir que el bloque 0 tiene entradas de directorio? Entiendo que podría tener binarios de un archivo cualquiera, no estaría "obligado" a tener entradas de directorio. Lo mismo aplicaría también si se leerBloque leyera el bloque en índice 0 de la FAT.


Muchas gracias desde ya.

En respuesta a Gaston Horacio Bogarin Petracca

Re: Parcial Diciembre 2022 - Ejercicio 3c

de Jorge Merlino -

Está dicho en el comentario al principio. Se está asumiendo que el directorio raíz comienza a partir de la posición 0 de la FAT. Cualquier otra posición podría ser válida pero debe ser conocida de un principio porque en otro caso no se puede encontrar nada.

Saludos