Buenas, al momento de pensar esta parte del ejercicio razone
2 cosas con el dato de "suponga que siempre hay al menos una entrada
marcada como libre en el directorio dado".
Caso 1:
Si el tope es igual a 8, significa que el i-nodo está
usando todos los bloques de dirección simple que tiene asignados, pero al menos
debe haber un espacio para el dir- entry por letra.
Caso 2:
Si el tope es menor a 8, por ejemplo supongamos
que es 5, significa que el i-nodo está usando 5 bloques de dirección simple y aún
tiene espacio para usar 3 más. Si suponemos que esos 5 bloques están llenos, la
letra me dice que hay al menos un espacio libre y es cierto, pues hay 3 bloques
que podría usar que no está usando. Por ende lo que hice fue buscar algún
bloque libre en MB para asignarlo al i-nodo aumentar su tope y guardar el dir
entry en este bloque.
¿Por algún motivo estaría mal este razonamiento?
Quizás no es posible asignar más bloques al i-nodo
o por algún otro motivo no se puede hacer o entendí mal la letra?
Saludos cordiales,