Cuando Microsoft creó FAT32, solo cambiaron un puñado de campos de datos para ampliarlos de 2 bytes a 4, y usaron algunos campos no utilizados anteriormente.
La mayoría del resto de los campos en el directorio y los registros de archivos siguen siendo los mismos. Por ejemplo, los campos de fecha y hora para ambos tienen dos bytes de ancho cada uno, ambos en un formato que deja solo 5 bits por segundo. 5 bits ofrece un rango de valores de 0 a 31. Dado que hay 60 segundos en un minuto, puede ver el problema. (También da 5 bits por horas y 6 bits por minutos).
Sin embargo, vale la pena señalar que FAT32 agregó una distinción entre los tiempos de creación y modificación, mientras que FAT16 solo se mantiene una vez y deja los campos que FAT32 usa sin usar.
- ¿Cuál es la mejor manera de lidiar con StackOverlords?
- ¿Cuál es la diferencia entre la barra diagonal (/) y la barra diagonal inversa (\)?
- ¿Cuáles son ejemplos de problemas que se creía que eran NP completos pero que en realidad son P?
- ¿Cuál es el mejor entrenamiento de aprendizaje automático en Bangalore?
- Cómo reparar una computadora portátil que no lee una tarjeta SD
Otros sistemas de archivos usan un formato mucho más sensible para fechas y horas, como la marca de tiempo UNIX, que simplemente cuenta la cantidad de segundos que han pasado desde el 1 de enero de 1970.
Puede ver las estructuras de datos en las que se basan FAT16 y FAT32 en muchos sitios web de desarrollo de sistemas operativos para aficionados. Aquí hay una descripción de los sistemas de archivos en uno de esos sitios web: FAT16 FAT32