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