]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - doc/informe.lyx
correcciones ortograficas pocas
[z.facultad/75.06/emufs.git] / doc / informe.lyx
index a87459cf4e8cc1d54ffdb7458b72c07712033800..ab091fa943ab90d69da1e1485f81b755c8056c6c 100644 (file)
@@ -52,6 +52,44 @@ Esta es la documentaci
  De la correcta elección de la organización, dependerá la eficiencia de
  la aplicación que la utilice.
  
  De la correcta elección de la organización, dependerá la eficiencia de
  la aplicación que la utilice.
  
+\layout Standard
+
+EMUFS se presenta como un 
+\emph on 
+emulador
+\emph default 
+ de un 
+\emph on 
+filesystem
+\emph default 
+, capaz de administrar datos almacenados en cualquiera de las tres organizacione
+s de archivo previamente mencionadas, las cuales a saberse son:
+\layout Enumerate
+
+Registros de Longitud Variable, Bloques de tamaño parametrizable
+\layout Enumerate
+
+Registros de Longitud Variable, Sin Bloques
+\layout Enumerate
+
+Registros de Longitud Fija, Bloques de tamaño parametrizables
+\layout Standard
+
+A través de este trabajo, se podrán observar las diferencias entre distintos
+ tipos de organización de archivos, ventajas y desventajas de cada una de
+ ellas, y las situaciones particulares que deberá sortear un filesystem,
+ como la partición de registros en distintos bloques, manejo de espacio
+ libre, compactación de un archivo, etc.
+\layout Standard
+
+A continuación, veremos que el manejo de los archivos en EMUFS se realiza
+ a través de una estructura de control comun para cualquier tipo de archivo,
+ dandole flexibilidad y escalabilidad a nuestro sistema.
+\layout Standard
+
+Hacia el final de esta presentación, se observaran las pruebas realizadas
+ con las distintas organizaciones de archivos, y las conclusiones obtenidos
+ al respecto.
 \layout Chapter
 
 Estructura común
 \layout Chapter
 
 Estructura común
@@ -3456,15 +3494,26 @@ Luego de grabar un registro, actualiza los archivos de 
 \layout Standard
 
 Cuando nos encontramos con registros multibloque, se calcula cuantos bloques
 \layout Standard
 
 Cuando nos encontramos con registros multibloque, se calcula cuantos bloques
- ocupará el registro de la siguiente manera: Cantidad de Bloques = 1 + Tamaño
- del Registro/(Tamaño del Bloque-Sizeof(EMUFS_REG_ID)
+ ocupará el registro de la siguiente manera: 
+\family typewriter 
+Cantidad de Bloques = 1 + Tamaño del Registro/(Tamaño del Bloque-Sizeof(EMUFS_RE
+G_ID)
+\layout Standard
+
+Esta ecuación solo falla en el caso que el tamaño del registro y el tamaño
+ del bloque sean iguales, en tal caso, se coloca el valor 1 en 
+\family typewriter 
+Cantidad de Bloques
+\family default 
+ post verificación.
 \layout Standard
 
 \layout Standard
 
-y con esta información se realiza un ciclo 
+Y con esta información se realiza un ciclo 
 \family typewriter 
 for
 \family default 
 \family typewriter 
 for
 \family default 
- que grabará tantas veces como sea necesario.
+ que grabará tantas veces como sea necesario levantando y grabando los bloques
+ que correspondan.
 \layout Standard
 
 Ver: 
 \layout Standard
 
 Ver: