lunes, 22 de junio de 2009

7.- FUNCIÓN DEL DESFRAGMENTADOR


Cuando un programa graba un archivo en tu disco duro lo hace en el primer espacio que encuentre libre. Tras grabar y borrar múltiples archivos —algunos mayores que otros—, los grandes bloques libres van estando cada vez menos disponibles. El sistema operativo ya no encuentra con facilidad bloques suficientemente amplios como para contener todo un archivo. De manera que se guarda una parte aquí, otra por allá, otra más acá. Eso se llama fragmentación.Para leer el archivo de vuelta, el sistema operativo consulta una tabla con las coordenadas de todos los pedazos. El cabezal debe moverse a lo largo del radio del disco para buscar cada fragmento. Pero el disco no para de revolucionar y para leer un pedazo cerca del borde y luego otro más adentro hay que hacer varios giros y eso requiere tiempo —milisegundos, que sumados hacen que el sistema funcione con lentitud—.Des-fragmentar significa reordenar los fragmentos para que un archivo se ubique físicamente en clústers contiguos. De esa manera, se lee de una sola pasada. Un proceso más complejo es Optimizar el disco. Consiste en agrupar archivos según la frecuencia con que se accede a ellos. Los de acceso más frecuente se ubican al principio del disco. El cabezal lee la tabla y ahí nomás tiene los archivos. Se ahorra tiempo.

No hay comentarios:

Publicar un comentario en la entrada