[Examen Febrero 2013] Problema 2.

[Examen Febrero 2013] Problema 2.

de Mathias Ignacio Nieres Moreira -
Número de respuestas: 3

Buenas tardes, la letra de este problema es:



en la parte 1 piden:

De una cota para el tamaño máximo en bytes de un archivo.

Como solución dan:



No entiendo porqué se considera que la FAT y el SA no son parte del disco, en la solución que implementé calculé que tenía un sistema de archivos con único archivo en el sistema de archivos(16 bytes) y la FAT llena(16384 bytes), para eso preciso 33 sectores, entonces el tamaña máximo me da MAX_SECTORS_ON_DISK*sizeof(secor)-33. Agradezco si alguién me puede aclarar la consideración utilizada en la solcuión.


Desde ya muchas gracias.

Saludos.


En respuesta a Mathias Ignacio Nieres Moreira

Re: [Examen Febrero 2013] Problema 2.

de Mathias Ignacio Nieres Moreira -

* Revisé las cuentas y el sistema de archivos son 19 bytes, había tomado como que el tipo integer es 1 byte pero viendo otros ejercicios el tipo integer se toma como 2 bytes, de todas formas el sumar tres bytes en este caso no cambia la cantidad de sectores.

En respuesta a Mathias Ignacio Nieres Moreira

Re: [Examen Febrero 2013] Problema 2.

de Rodrigo Gallardo -

Buenas Mathias,

La explicación que se podría dar es que esos sectores de disco que almacenan la tabla FAT y las otras estructuras del sistema son privados al sistema, y no están disponibles para almacenar datos de archivos o directorios. En el ejercicio, el "disco" en si no representa el disco en su totalidad, sino la parte que esta disponible para el almacenamiento de datos, no teniendo en consideración los sectores que almacenan las estructuras del sistema (que no se deberían poder tocar).

De todas formas, si argumentas bien e indicas que estas teniendo en cuenta esos sectores en tu solución, y ademas calculas bien los tamaños, no estaría mal tu respuesta (pero si seria mas complicada de lo que se pide).

Saludos!