La mayoría de los sistemas de archivos están diseñados según el requisito de que haya un bloque de datos de tamaño mínimo que el sistema operativo pueda transferir al dispositivo. Esto normalmente es cierto para los medios rotativos y los dispositivos NAND (aunque no es técnicamente cierto para los discos RAM u otros medios). Hay una serie de compensaciones de diseño en el sistema de archivos que utilizan un múltiplo del tamaño físico más pequeño. La diferencia entre los dos números es la cantidad de bytes que ha escrito en el contenido del archivo, en comparación con el tamaño que requiere el sistema operativo para almacenar esos contenidos.
Como ejemplo: su disco duro puede leer / escribir un solo sector a la vez, que es de 128 bytes. El número más pequeño de bytes que el sistema operativo podría escribir a la vez sería de 128 bytes, independientemente de cuántos realmente necesitara escribir. El sistema de archivos en uso puede tener un tamaño de bloque mínimo de 4096 bytes, o 32 sectores. ¿Por qué el sistema operativo no usa la menor cantidad posible? El tamaño mínimo de bloque del sistema de archivos es una compensación entre la cantidad de memoria que necesita el software del sistema de archivos durante el tiempo de ejecución, la cantidad de tiempo necesario para actualizar las estructuras del sistema de archivos al escribir archivos, el tiempo necesario para leer / buscar archivos, el tamaño de las cachés , y los efectos sobre el consumo general del disco. En general, el tamaño del bloque se elige para tratar de optimizar muchas (al menos algunas) de esas restricciones.
Todo esto significa que si crea un archivo que contiene un solo byte, necesitará usar hasta 4096 bytes de espacio en disco. (Por lo general, hay una sobrecarga adicional para las entradas de directorio que no se cuenta en el cálculo del tamaño del archivo). Puede continuar agregando bytes a ese archivo hasta llegar a 4097 bytes, momento en el que se desbordará para requerir 2 bloques, por lo que sería luego tome 8192 bytes.
- Cómo montar en la pared mi monitor Dell 24 '(E248WFPb)
- ¿Es una buena práctica usar mi computadora portátil sin batería para evitar que se caliente mientras se juega? ¿Puede una sobretensión o fluctuación en la línea destruir la placa base?
- ¿Por qué mi sonido no funciona en mi computadora portátil?
- ¿Cuál es una buena CPU para ejecutar CFD en una supercomputadora DIY en casa?
- A partir de hoy (marzo de 2017), ¿cuál es la computadora personal más poderosa del mundo?