[Examen febrero 2018] [Ejercicio 2]

Re: [Examen febrero 2018] [Ejercicio 2]

de Santiago Iturriaga -
Número de respuestas: 0

Hola:

Van algunas aclaraciones al respecto.

El directorio raíz no tiene nombre por la simple razón de que no tiene una entrada de directorio que lo referencie (por eso se lo llama simplemente "raíz"). Recuerden que los nombres de los archivos/directorios no están en los inodos ni en la FAT sino que están en las entradas de directorio. Además el directorio raíz se ubica en un lugar especial reservado (en general el primero inodo o primer entrada de la FAT) y se lo identifica con una barra (p.ej. "\" en Windows y "/" en Unix).

Entonces una ruta completa podría ser cam = '\Users\sistoper\a.txt'. Esta ruta hace referencia a un subdirectorio "Users" que está dentro de la raíz, un subdirectorio "sistoper" que está dentro de ese directorio "Users", y un archivo "a.txt" que está dentro de ese directorio "sistoper".

Sobre la pregunta de Franco: "Se puede asumir que el directorio 'Users' se encuentra en el sector 0 de la FAT? Si es así, por que se puede suponer eso?"

"Users" debería estar en el directorio raíz (si no lo está es un caso de error) pero no pueden asumir que esté en el sector 0. Como dice Leonela, puede ser que esté en algún otro bloque del directorio raíz asociado por la FAT.

Saludos,
Santiago.