Está en la página 1de 2

INTRODUCCIN

Con las particiones dinmicas, la memoria principal disponible aun se conserva en bloques contiguos, pero a las tareas nada mas se les da memoria que solicitan cuando se cargan para su procesamiento. Aunque es una mejora significativa en relacin con las particiones fijas, no se elimina el problema de las mismas. Un esquema de particiones dinmicas utiliza toda la memoria al cargar las primeras tareas, pero conforme entran nuevas tareas en el sistema que no son del mismo tamao de las que acaban de salir de la memoria se acomodan en los espacios disponibles de acuerdo con su prioridad.

CARACTERSTICAS
y y y

Las particiones son variables en nmero y longitud Cuando se carga un proceso en la memoria principal se le asigna exactamente tanta memoria como necesite Consume tiempo de procesado. Necesita la capacidad de reubicacin dinmica, es decir, poder mover un programa de una regin a ot de la memoria principal, sin ra invalidar las referencias a la memoria del programa. Finalmente, hay varios huecos en la memoria. Este fenmeno se denomina fragmentacin externa. Se debe usar la compactacin, para evitar esta fragmentacin; el sistema operativo desplaza los procesos para que estn contiguos de forma que todos los espacios de memoria libre se agrupen en un bloque.

ALGORITMOS DE UBICACIN CON PARTICIONES DINMICAS


La asignacin de memoria es un esquema con particiones dinmicas, consiste en determinar en qu hueco ubicar un nuevo proceso. Para esto existen tres algoritmos: y Primer ajuste: selecciona el bloque disponible de tamao suficientemente grande (suele ser el ms eficiente). y Mejor ajuste: selecciona el bloque disponible de tamao ms p rximo al solicitado. y Siguiente ajuste: desde la ltima ubicacin y elije el bloque disponible suficientemente grande (necesidad de comparticin frecuente)

AL MOMENTO DE UTILIZAR PARTICIONES DINMICAS SURGEN LAS SIGUIENTES DIFICULTADES:

Producto de la entrada y salida de procesos en la memoria, se van generando porciones cada vez ms pequeas de la memoria sin utilizar lo que se conoce como fragmentacin externa. Para solucionar este problema se debe recurrir a la computacin de la memoria de manera que se pueda eliminar los espacios (huecos) entre procesos. Esto significa que los procesos deben ser reubicados en memoria en forma dinmica.

CONCLUSIONES
y y y

Administrar la memoria es una de las tareas ms complejas que lleva a cabo el sistema operativo. La memoria es un recurso importante que debe ser cuidadosamente gestionado. Sera excelente contar con una memoria infinitamente grande, rpida y que adems no perdiese su contenido en ausencia de energa elctrica, es decir que no fuese voltil. Pero ya que el ser humano an no puede contar con algunas de estas caractersticas se han generado tcnicas capaces de administrar de una forma eficiente la memoria de nuestros ordenadores.

También podría gustarte