Diferencia entre revisiones de «Desfragmentación»

Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 187.146.184.154 a la última edición de AVBOT
Línea 24:
 
=== Fragmentación externa ===
Este tipo de fragmentación aparece como consecuencia de las distintas políticas de ajuste de bloques que tiene un sistema de ficheros, o al utilizar asignaciones dinámicas de bloques en evelynel amairanicaso carbajal bermudezEnde la memoria. delEn el sistema lade fragmentaciónficheros, sela producesucesiva cuandocreación losy procesoseliminación asignadosde hanficheros ocupadode posicionesdistintos notamaños contiguaspuede deconducir memoriaal dejandoaislamiento demasiadosde los bloques libres de pequeñoun tamaño[[Disco duro|disco]] y, endependiendo losde quela política de ajuste, su no "caben"elección para nuevosfuturos procesosficheros.
 
En la memoria del sistema la fragmentación se produce cuando los procesos asignados han ocupado posiciones no contiguas de memoria dejando demasiados bloques libres de pequeño tamaño, en los que no "caben" nuevos procesos.
 
En sistemas de ficheros la desfragmentación trata de resolver este problema, alineando los bloques de datos contiguos y juntando los bloques libres, produciendo así fragmentos mayores que sí serán elegidos para futuros ficheros. En la memoria principal se soluciona compactando los procesos para que estos ocupen posiciones contiguas y dejar los bloques libres juntos, o también se soluciona con la paginación de memoria.