[Segundo Parcial junio 2017][Problema 2, parte 3 segunda funcion]

[Segundo Parcial junio 2017][Problema 2, parte 3 segunda funcion]

de Bryan Gabriel Salamone Varela -
Número de respuestas: 0

a

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,