Contenidos
1. Información sobre el sistema de ficheros
Dada la siguiente FAT trata de determinar en orden los bloques asignados a cada uno de los ficheros almacenados en el directorio raíz.

2. Operaciones sobre el sistema de ficheros
Continuando con el sistema de ficheros anterior, vamos a comprobar cómo quedaría tras realizar una serie de operaciones que se dan a continuación. Se debe reflejar el estado de la FAT así como del directorio o fichero afectado después de realizar todas y cada una de las operaciones.

- Borramos el fichero C:\Users\marinapg\index.html
- Añadimos al fichero C:\Users\marinapg\Desktop\hola.bat dos bloques
- Creamos un nuevo fichero C:\Users\alfredoff\web.html con un bloque
- Añadimos al fichero C:\Users\marinapg\Desktop\hola.bat un nuevo bloque
- Añadimos al fichero C:\Users\alfredoff\web.html tres bloques.
- Reducimos el tamaño C:\Users\marinapg\Desktop\hola.bat en dos bloques.
Solución
Punto 1


Punto 2
- Borramos el fichero C:\Users\marinapg\index.html

Limpiamos en la FAT los bloques asignados al fichero a borrar.

Ahora eliminamos la entrada del directorio en el que estaba almacenado el fichero.

- Añadimos al fichero C:\Users\marinapg\Desktop\hola.bat dos bloques
Miramos cuál es último bloque del fichero hola.bat. Buscamos el siguiente los dos siguientes bloques libres, comenzando por el principio y actualizamos la lista de bloques en la FAT.


Ahora añadimos a la lista de bloques, comenzando por el siguiente del bloque 28, que era el último bloque asignado al fichero, los bloques 17 y 20.

- Creamos un nuevo fichero C:\Users\alfredoff\web.html con un bloque
Lo primero que hacemos es buscar el directorio y añadir una entrada para dicho fichero. Le asignaremos el primer bloque libre en la FAT y a ese bloque le ponemos como siguiente ninguno.

- Añadimos al fichero C:\Users\marinapg\Desktop\hola.bat un nuevo bloque

- Añadimos al fichero C:\Users\alfredoff\web.html tres bloques.

- Reducimos el tamaño C:\Users\marinapg\Desktop\hola.bat en dos bloques.

Dejar una respuesta