[Examen Febrero 2020][Problema 3 - parte d]

[Examen Febrero 2020][Problema 3 - parte d]

de Raul Manuel Rodriguez Bratschi -
Número de respuestas: 1

Hola, al realizar la operación move(...):bool que mueve un archivo o directorio a otro directorio me surgió la siguiente duda:

Si ese archivo/directorio que quiero mover que se encuentra en un bloque y es la única entrada_dir en uso del bloque, ¿se debería marcar el bloque como libre en el mapa de bits?. En la solución no contemplaron este caso, pero ¿estaría bien dejar el bloque como ocupado cuando podría estar libre para algún otro directorio/archivo que lo necesite?.

Saludos, Manuel.

En respuesta a Raul Manuel Rodriguez Bratschi

Re: [Examen Febrero 2020][Problema 3 - parte d]

de Manuel Freire -

Buenas,

Lo que decís es verdad, en la vida real ese chequeo debe hacerse porque no tiene sentido que quede un bloque asignado pero sin usarse (multiplicado por todos los archivos de un sistema sería una pérdida considerable). Dicho esto en los ejercicios no se hacen algunos de estos chequeos porque si no serían eternos. Como norma general los chequeos tan "borde" en un parcial/examen te recomiendo preguntar antes de tirarte a hacerlos

Saludos!