Examen 07/2023 - EJ 1 parte d) i

Examen 07/2023 - EJ 1 parte d) i

de Elizabeth Sofia Bennett Baridon -
Número de respuestas: 1

Hola, estaba haciendo este ejercicio en el cual en la solución se plantea que la cantidad maxima de archivos que se puede tener es 223. Ya que toma la cantidad de bloques por el numero de entradas como la cantidad maxima.

yo llegue a que como el campo inicioFat es un entero con signo, entonces no se podrían referenciar mas de 215 bloques, y como hay 27 entrada_dir por bloque, el maximo seria el min {215,216} * 27= 215*27=222

El 216 viene por la cantidad máxima de bloques en el sistema

Es esto correcto o que es lo que estoy razonando mal? 


Muchas gracias!

Saludos.

Elizabeth Bennett

En respuesta a Elizabeth Sofia Bennett Baridon

Re: Examen 07/2023 - EJ 1 parte d) i

de Luis Sergio Costela Rodio -
Buenas, es correcto el razonamiento.

Se debe tomar en cuenta que los bloques del disco en la FAT se referencian con un valor entero con signo, lo que determina que no se pueda referenciar más de 2^15 bloques.
Esta cantidad de bloques es una cota más a tener en cuenta.

Lo relevante para el ejercicio es tomar en cuenta ese campo de la entrada_dir a la hora de determinar la cantidad máxima de archivos.
Se espera que para este tipo de ejercicios se tomen en cuenta todas las posibles limitantes y se plantee una expresión del estilo: min{cota_1, ..., cota_n}.

Por otra parte, omitir el detalle del bit para el signo no es algo grave, pero es deseable que lo tengan en cuenta.

Saludos