La técnica de recolección de todo el espacio libre de manera contigua para hacer que el sistema y la memoria funcionen de manera eficiente se conoce como compactación o desfragmentación. Pero como su nombre indica, hay una pequeña diferencia entre ellos, analicemos esa pequeña diferencia.
compactación
La compactación es una de las soluciones a la Fragmentación Externa . El objetivo es barajar el contenido de la memoria para colocar toda la memoria libre en un bloque. La compactación no siempre es posible. Si la reubicación es estática y se realiza en el momento del montaje o de la carga, no se puede realizar la compactación. El algoritmo de compactación más simple es simplemente mover todos los procesos hacia un extremo de la memoria. Este esquema puede ser costoso.
Desfragmentación
La desfragmentación significa almacenar los archivos completos en el menor número de regiones contiguas. Significa que intenta almacenar archivos como una unidad completa si ese tamaño de memoria contigua está disponible. La desfragmentación funciona localizando fragmentos de archivos que están dispersos y volviéndolos a unir. El propósito es disminuir el tiempo de acceso a los archivos y aumentar el espacio en el disco duro.
Diferencia entre compactación y desfragmentación
S.No |
compactación |
Desfragmentación |
---|---|---|
1. | La compactación es un proceso en el que el espacio libre se recopila en una gran porción de memoria para dejar espacio disponible para los procesos. | Es un proceso que reduce el grado de fragmentación. |
2. | La compactación se utiliza para reducir la fragmentación externa . | La desfragmentación reduce el tiempo de acceso a los datos y permite que el almacenamiento se use de manera más eficiente. |
3. | La compactación solo es posible si la reubicación es dinámica | Algunos sistemas operativos desfragmentan automáticamente el almacenamiento periódicamente |
4. | Ataca el problema de la fragmentación moviendo todos los bloques asignados a un extremo de la memoria, combinando así todos los huecos. | Lo hace organizando físicamente el contenido del dispositivo de almacenamiento masivo utilizado para almacenar archivos en el menor número de regiones contiguas. |
5. | No siempre es fácil realizar la compactación. | Desfragmentación fácil de realizar. Hay muchas herramientas disponibles como Desfragmentación de disco, etc. |
Publicación traducida automáticamente
Artículo escrito por akhilmaurya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA