Está en la página 1de 2

Administracin de la memoria

La operacin principal en la gestin de la memoria es traer los procesos a la memoria principal para que el procesador las pueda ejecutar. Para esto, la gestin de memoria debe satisfacer los siguientes requisitos ;Reubicacin como el sistema operativo se encarga de gestionar la memoria y traer el proceso a la memoria principal a travs de direcciones, al ser cargado o ejecutado el proceso no adquiere la misma direccin, por lo tanto es necesario reubicar las direcciones y con la ayuda del sistema operativo es fcil adquirirlas para localizar los procesos presentes en memoria; Proteccin, es un requisito que se encarga de regular que los procesos presentes en memoria no invadan o violen el espacio en memoria de otros procesos ya sea de forma accidental o por error. La reubicacin dificulta un poco la proteccin, por esto las referencias de memoria se deben confirmar o comprobar en tiempo de ejecucin para asegurar que se refiere al espacio de memoria asignado a dicho proceso. Comparticin: a travs de esta se tiene acceso controlado a ciertas reas de memoria ya que varios procesos almacenados en diferentes direcciones ayudan a la ejecucin de un mismo programa evitando la redundancia de procesos y el acceso es controlado o restringido para protegerlos; Organizacin lgica mediante esta los programas tienden a ser ordenados en mdulos que pueden ser o no modificables, con las ventajas de que se puedan modificar y compilar de forma independiente, con la direccin del modulo el sistema puede ejecutarlo desde otro modulo, este facilita la graduacin de la proteccin a los mdulos, facilitando la especificacin de la comparticin deseada; Organizacin fsica, esta es responsabilidad del sistema, dado que si el programador o diseador del sistema define una comparticin de memoria insuficiente para un programa podran presentarse problemas, adems el no conoce cuanto espacio hay disponible ni donde se encuentra este espacio en memoria. Otros mecanismos asociados con la gestin de memoria son: Particionamiento fijo el cual esta basado en el diseo e utilizacin de la memoria del sistema, es decir, aqu el espacio de memoria para cada proceso es asignado por el diseador previamente; por ejemplo si las particiones son de igual tamao y se tienen cuatro particiones, solo se podrn asignar cuatro procesos, y en caso de un nuevo proceso se requerir crear una nueva particin para dicho proceso. Si dicho proceso no ocupa todo el espacio de memoria asignado se generar un desperdicio de memoria, siendo este un factor negativo en este tipo de particin, provocando una fragmentacin interna. El particionamiento dinmico a diferencia del particionamiento fijo, es este tipo de particionamiento, es el sistema el que va asignando el espacio de memoria

que sea requerido por el proceso, por lo que las particiones en la memoria son de diferente tamao y varan con el paso del tiempo. Pero en este tipo de particiones se da el caso que quedan "huecos" en la memoria que pueden ser muy pequeos para cargar otro proceso o programa. A medida que pasa el tiempo la memoria se fragmenta ms y se pierde espacio. Esto se conoce como fragmentacin externa. Paginacin simple con este mtodo la memoria principal se divide en muchos marcos pequeos de igual tamao. Cada proceso se divide en pginas de igual tamao; los procesos ms pequeos requieren menos pginas, procesos mayores requieren mas espacio de memoria. Cuando un proceso se trae a la memoria todas sus pginas se cargan en los marcos disponibles y se establece una tabla de pginas, facilitando la localizacin de las referencias o direcciones que se le asignaron a estas y se evita, la fragmentacin tanto interna como externa. Adems las particiones no necesitan ser contiguas, otro recurso del administrador de memoria es la segmentacin simple, esta dada por la divisin de los procesos en segmentos que no tienen que ser del mismo tamao. Cuando un proceso se trae a memoria, todos sus segmentos se cargan en regiones de memoria disponibles y se crea la tabla de segmentos, similar a la paginacin. Con la segmentacin se elimina la fragmentacin interna, no se elimina la fragmentacin externa pero si se reduce gradualmente.

También podría gustarte