¿Cuál es la mejor manera de explicar la desfragmentación en el contexto informático?

Imagine una gran biblioteca, con muchos estantes para almacenar libros. Por alguna razón, esta biblioteca almacena libros por capítulo, cada capítulo tiene su propia portada. Cada vez que obtienes un libro grande, encuentras un buen lugar para juntarlos. Cada vez que obtienes un libro pequeño, simplemente lo arrojas a cualquier lugar, es pequeño y pronto será destruido. Con el tiempo, la biblioteca comienza a llenarse y hay menos espacio. Un día obtienes un libro grande y descubres que no hay lugar para que quepa todo de una vez, así que lo divides en dos y colocas las dos secciones en diferentes lugares. Luego, otro gran libro, y otro, y otro, hasta que lea un libro, necesita correr por la biblioteca en busca del próximo capítulo. La desfragmentación mira todos los libros y capítulos en esta biblioteca, luego organícelos, reuniendo todos los capítulos juntos, para que cuando termine un capítulo pueda pasar directamente al siguiente.

Desfragmentar es un concepto muy similar, calcular qué fragmentos de datos pertenecen a qué programa y ponerlos uno al lado del otro para mejorar los tiempos de búsqueda de los discos duros.

Es como cuando organizas tus cosas. Si sus calcetines estarían por toda la casa, le tomará más tiempo localizar un par que coincida con el de los calcetines en un cajón. Al igual que tiene que moverse por la casa, los cabezales del disco duro tienen que moverse sobre la superficie del disco para obtener sus archivos. Si todo está bien empaquetado, y todos los clústeres que forman un archivo específico están en un solo lugar, se requiere menos movimiento de cabeza para obtener ese archivo. Su disco duro, los cabezales de lectura / escritura es el componente más lento de su PC. Por supuesto, todo esto no es cierto para los SSD, ya que no contienen partes móviles.

Sin embargo, la mayor velocidad se logra utilizando un ‘optimizador’ de disco: además de desfragmentar, también coloca los archivos de uso frecuente en el área más rápida de su disco duro; las pistas externas de un disco duro es donde el acceso al disco es más rápido (más sectores por pista, por lo que se requiere menos movimiento de la cabeza).

Este software muestra cómo MB / s para las pistas externas son más altas y el tiempo de acceso más bajo.

Joep

Explique cómo una unidad de disco duro guarda todos esos bits y bytes en el primer espacio disponible, luego en el siguiente espacio disponible. A veces el espaciado no es del todo secuencial. La desfragmentación los hace así.