Tipos de fragmentación RAM y de disco

tipos de fragmentacion en RAM

Todos sabemos que existe fragmentación en la memoria principal y en la secundaria. Esta fragmentación es casi inapreciable en ciertos sistemas de archivos, pero muy evidente en otros. En Linux, y el mundo UNIX en general, la fragmentación no es un gran problema. La fragmentación es bastante baja por lo general. Por cierto, por si no lo sabes, la fragmentación es cuando un archivo o dato no se almacena de forma consecutiva en la memoria, sino que lo hace en varias zonas separadas…

Eso se hace para ayudar al sistema operativo a usar el espacio de memoria disponible en un dispositivo o medio, si no existiese se deberían mover continuamente bloques para realojar los nuevos datos escritos y actualizarse constantemente para tenerlos localizados, sin que se puedan escribir rápidamente. Pero eso a la larga hace más lento los accesos (lectura y escritura) de dichos bloques y eso produce que los recursos de memoria terminen usándose ineficientemente.

Muchos conocen la fragmentación del disco duro, pero ignoran que también existe fragmentación en la memoria RAM de la misma forma en que existe en medios de almacenamiento secundarios. Pero otra de las cosas que desconocen es que existen dos tipos de fragmentación:

  • Fragmentación interna: es un tipo donde la memoria del sistema se aprovisiona en exceso y luego no se puede usar. Por ejemplo, si miras la imagen del artículo, ves que para alojar el bloque A se estimó que ocuparía algo más y ahora ese espacio sobrante (rallado) no se puede usar.
  • Fragmentación externa: ocurre cuando una aplicación o proceso o dato se elimina de la memoria y el espacio utilizado no se reasigna inmediatamente, dejando un fragmento.
  • Fragmentación de datos: cuando los datos se escriben de forma no secuencial.
  • Burbujas: es la fragmentación en este caso del espacio libre, cuando no es uniforme y compacto, sino que está partido en pequeños trozos libres entrelazados con otros bloques ocupados. Eso hace más complicado la escritura.

Ya sabes que sistemas de archivos o FS como ext4, ZFS, Reiser4, etc., no suelen tener una fragmentación mayúscula y por lo general no se suele necesitar desfragmentar de forma frecuente…

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.