Tengo una pregunta de FAT que a ver si alguien la sabe responder.
El caso es que hay un ejercicio resuelto que es el siguiente:
Y esta es su respuesta:Disponemos de un disco duro de 20 GB de capacidad. Hay establecida sobre él una única partición que contiene un sistema de ficheros del tipo FAT32 en el que cada agrupamiento (cluster) consta de 16 sectores de 512 bytes cada
uno. ¿Cuántos sectores del disco se necesitarán para almacenar cada copia de la FAT? Razona tu respuesta.
Mis dudas:En primer lugar se calcula lo que ocupa la FAT, que es el tamaño del enlace (32 bits) por el número de entradas de la tabla que, a su vez, es el tamaño del disco dividido por el tamaño del agrupamiento y que en este problema son
20GB/(16 ∗ 512bytes) = 20 ∗ 2^17 entradas. Luego la tabla ocupa 20 ∗ 2^17 ∗ 32bits = 20 ∗ 2^19 bytes.
Si se divide lo que ocupa la tabla por el tamaño del agrupamiento se obtiene el número de agrupamientos que ocupa la tabla: 20 ∗ 2^19/(16 ∗ 512) = 20 ∗2^6 = 1280 agrupamientos, que multiplicado por 16, que es el número de sectores por agrupamiento, se obtiene el número total de sectores que es 20480.
- ¿Cómo se calculan los agrupamientos? Porque no lo he visto en ninguna parte (o no he sabido encontrarlo).
- 32 bits lo calculan como 2 bytes, no como 4. Eso tampoco lo entiendo.
Un saludo y muchas gracias.