You are on page 1of 2

Unidad 3. Administracin de memoria.

La administracin de memoria se refiere a los distintos mtodos y operaciones


que se encargan de obtener la mxima utilidad de la memoria, organizando los
procesos y programas que se ejecutan de manera tal que se aproveche de la
mejor
manera posible el
espacio
disponible.
Para poder lograrlo, la operacin principal que realiza es la de trasladar la
informacin que deber ser ejecutada por el procesador, a la memoria
principal. Actualmente esta administracin se conoce como Memoria Virtual ya
que no es la memoria fsica del procesador sino una memoria virtual que la
representa. Entre algunas ventajas, esta memoria permite que el sistema
cuente con una memoria ms extensa teniendo la misma memoria real, con lo
que esta se puede utilizar de manera ms eficiente. Y por supuesto, que los
programas que son utilizados no ocupen lugar innecesario.
Las tcnicas que existen para la carga de programas en la memoria son:
particin fija, que es la divisin de la memoria libre en varias partes (de igual o
distinto tamao) y la particin dinmica, que son las particiones de la memoria
en tamaos que pueden ser variables, segn la cantidad de memoria que
necesita cada proceso.
Entre las principales operaciones que desarrolla la administracin de memoria
se encuentran la reubicacin, que consiste en trasladar procesos activos dentro
y fuera e la memoria principal para maximizar la utilizacin del procesador; la
proteccin, mecanismos que protegen los procesos que se ejecutan de
interferencias de otros procesos; uso compartido de cdigos y datos, con lo que
el mecanismo de proteccin permite que ciertos procesos de un mismo
programa que comparten una tarea tengan memoria en comn.

3.1 Poltica y filosofa.


POLITICAS Y FILOSOFIA DE LA ADMINISTRACION DE LA MEMORIA.
La memoria principal es el lugar donde el CPU lee las instrucciones a ejecutar,
asi como algunos datos a emplear.
Una de las funciones basicas que debe implementar un SO es la
Administracin de la Memoria para tener un control sobre los lugares donde
estan almacenados los procesos y datos que actualmente se estan utilizando.

EL retiro del administrador de la memoria del kernel es un ejemplo de la


separacin de poltica y mecanismo. Las decisiones acerc de que proceso se
colocar en que sitio de la memoria (poltica) son tomadas por el administrador
de la mempria. La colocacin real de mapa de memoria para los procesos
(mecanismo) es realizado por la tarea contenida en kernel. Esta divisin facilita
en forma relativa el cambio de la poltica de administracin de la memoria
(algoritmos,ect) sin tener que modificar los estratos inferiores del sistema
operativo.
1.6 Implantacin de mecanismo de memeoria virtual. BASE LIMITE. Una
solucin alternativa a los problemas de recoleccin y proteccin consiste en
equipar la mquina con dos registros especiales de hardware, llamados registro
de base y de lmite. Cuando se programa un proceso, el registro de base se
craga con la direccin del inicio de su particin y el registro de lmite se
encarga con la longitud de la particin. Toda direccin de la memoria generada
automaticamente tiene el contenido de registro de base sumado a l antes de
enviarselo a la memoria. Las direcciones tambien se verifican contra el registro
de limite para asegurar que no intentan direccionar la memoria fuera de la
particin corriente. El hardware protege los registro de base y de lmite para
evitar que los programas de los usuaris los modifiquen. Una ventaja adicional
de utilizar un registro de base para la recolocacin es que un programa se
pueda desplazar a la memoria despues de que haya iniciado la ejecucin.
Despus de que sa ha movido, todo lo que se necesita hacer para dejarlo listo
para la ejecucin es cambiar el valor del registro de base.

3.2 Memoria real.


Memoria real
La memoria real o principal es en donde son ejecutados los programas y
procesos de una computadora y es el espacio real que existe en memoria para
que se ejecuten los procesos. Por lo general esta memoria es de
mayor costo que la memoria secundaria, pero el acceso a la informacin
contenida en ella es de ms rpido acceso. Solo la memoria cache es ms
rpida que la principal, pero su costo es a su vez mayor.