Asignación contigua y no contigua de un solo usuario de un S.O. Enfocado en UBUNTU

La gestión eficiente de recursos, incluida la asignación de memoria, es fundamental en los sistemas operativos como Ubuntu, basado en Linux. A continuación, exploraremos las diferencias entre la asignación contigua y la asignación no contigua de memoria para un solo usuario en este entorno.

Asignación Contigua de Memoria: En la asignación contigua, los bloques de memoria se asignan de manera consecutiva a un proceso que solicita memoria. Aquí se destacan los detalles clave:

  • Definición: Cuando un proceso solicita memoria en la asignación contigua, se le asigna una sección contigua de bloques de memoria de acuerdo con su requisito.
  • Ventajas:
    • Eficiencia: Al no haber espacios entre los bloques de memoria, se permite un uso eficiente de la memoria.
    • Rendimiento: Los procesos se ejecutan más rápido en la asignación contigua.
  • Implementación:
    • El espacio de memoria se divide en particiones de tamaño fijo.
    • Cada partición se asigna a un solo proceso.
    • El sistema operativo mantiene una tabla que registra las particiones disponibles y ocupadas en el espacio de memoria.

Asignación No Contigua de Memoria: En la asignación no contigua, los bloques de memoria se asignan de manera no consecutiva a un proceso. A continuación se presentan los detalles clave:

  • Definición: La asignación no contigua divide el proceso en varios bloques y los coloca en diferentes partes del espacio de direcciones de la memoria.
  • Ventajas:
    • Flexibilidad: Permite una asignación más flexible y adaptativa.
    • Fragmentación: Reduce la fragmentación interna.
  • Implementación:
    • Cada proceso mantiene una tabla con las direcciones base de cada bloque adquirido en la memoria.
    • La traducción de direcciones tiene una sobrecarga mientras se ejecuta el proceso.

 

Referencias

Gadget.info (2014)

Diferencia entre la asignación de memoria contigua y no contigua

https://es.gadget-info.com/difference-between-contiguous#google_vignette



Comentarios

Entradas populares de este blog

Respaldo y recuperación de un sistema de archivo de UBUNTU