Buenas,
Me queda una duda respecto a la respuesta de Paula de la parte a). La cantidad máxima de archivos que puede contener un directorio es igual a la cantidad de entradas 'entrada_dir' que pueda guardar en sus bloques, verdad? Si esto fuera así, en este caso, cada entrada ocupa 32 bytes, y cada directorio dispone de 9 bloques de disco (porque el array 'datos' de la estructura 'inodo' es de tamaño 9), por lo que la cantidad de entradas que puede guardar un directorio sería 9x(tam_bloque)/(tam_entrada) = 9x1024/32 = 9x32 entradas.
También entiendo que el directorio raíz podría tener un subdirectorio y ahí guardar 32 entradas más, por lo que me quedan dudas de que esté calculando bien esta cantidad. Cuál sería la manera correcta de hacerlo?
Gracias de antemano
Me queda una duda respecto a la respuesta de Paula de la parte a). La cantidad máxima de archivos que puede contener un directorio es igual a la cantidad de entradas 'entrada_dir' que pueda guardar en sus bloques, verdad? Si esto fuera así, en este caso, cada entrada ocupa 32 bytes, y cada directorio dispone de 9 bloques de disco (porque el array 'datos' de la estructura 'inodo' es de tamaño 9), por lo que la cantidad de entradas que puede guardar un directorio sería 9x(tam_bloque)/(tam_entrada) = 9x1024/32 = 9x32 entradas.
También entiendo que el directorio raíz podría tener un subdirectorio y ahí guardar 32 entradas más, por lo que me quedan dudas de que esté calculando bien esta cantidad. Cuál sería la manera correcta de hacerlo?
Gracias de antemano