You are on page 1of 6

3.2 Memoria real.

La organizacin y administracin de la memoria principal

, memoria primaria o memoria real de un sistema ha


sido y es uno de los factores ms importantes en el diseo
de los S. O. [Deitel].

Los trminos memoria y almacenamiento se consideran


equivalentes.
Los programas y datos deben estar en el almacenamiento
principal para:
Poderlos ejecutar.
Referenciarlos directamente.

Se considera almacenamiento secundario o almacenamiento


auxiliar al generalmente soportado en discos.
Los hechos demuestran que generalmente los programas crecen
en requerimientos de memoria tan rpido como las memorias:
Ley de Parkinson parafraseada: Los programas se desarrollan
para ocupar toda la memoria disponible para ellos.
La parte del S. O. que administra la memoria se llama
administrador de la memoria:

Lleva un registro de las partes de memoria que se estn


utilizando y de aquellas que no.
Asigna espacio en memoria a los procesos cuando estos la
necesitan.
Libera espacio de memoria asignada a procesos que han
terminado.

3.2.1 Administracin de almacenamiento


La parte del sistema operativo que administra la memoria se
llama administrador de la memoria. Para ello existen
diferentes esquemas de administracin de memoria desde
los mas simples hasta los mas elaborados entre los cuales se
ubican:
Administracin de la memoria sin intercambio o
paginacin.

Los sistemas de administracin de memoria se pueden


clasificar en dos tipos. Los que desplazan los procesos de la
memoria principal al disco y viceversa durante la ejecucin
(intercambio y paginacin) y aquellos que no.

Intercambio
En un sistema por lotes la organizacin de la memoria

en particiones fijas es adecuado pero en un ambiente


multiusuario la situacin es distinta con el tiempo
compartido, ya que existen mas usuarios de los que
puede albergar la memoria, por lo que es conveniente
albergar el exceso de los procesos en disco. por
supuesto para ser ejecutados estos procesos deben ser
trasladados a la memoria principal.
Al traslado de procesos de disco a memoria y viceversa
se le llama intercambio.

3.2.2 Jerarqua.

Se conoce como jerarqua de memoria a la organizacin piramidal de la memoria en niveles, que tienen los
ordenadores. Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al coste de una memoria de
baja velocidad, basndose en el principio de cercana de referencias.
Los puntos bsicos relacionados con la memoria pueden resumirse en:

Cantidad.

Velocidad.

Coste.

La cuestin de la cantidad es simple, cuanto ms memoria haya disponible, ms podr utilizarse. La velocidad ptima
para la memoria es la velocidad a la que el procesador puede trabajar, de modo que no haya tiempos de espera entre
clculo y clculo, utilizados para traer operandos o guardar resultados. En suma, el costo de la memoria no debe ser
excesivo, para que sea factible construir un equipo accesible.
Como puede esperarse los tres factores compiten entre s, por lo que hay que encontrar un equilibrio. Las siguientes
afirmaciones son vlidas:
A menor tiempo de acceso mayor coste.

A mayor capacidad mayor coste.

A mayor capacidad menor velocidad.

Se busca entonces contar con capacidad suficiente de memoria, con


una velocidad que sirva para satisfacer la demanda de rendimiento y
con un coste que no sea excesivo. Gracias a un principio llamado
cercana de referencias, es factible utilizar una mezcla de los distintos
tipos y lograr un rendimiento cercano al de la memoria ms rpida.
Los niveles que componen la jerarqua de memoria habitualmente son:
Nivel 0: Registros.
Nivel 1: Memoria cach.
Nivel 2: Memoria principal.
Nivel 3: Disco duro (con el mecanismo de memoria virtual).
Nivel 4: Redes(Actualmente se concidera un nivel mas de la jerarquia de
memorias).

You might also like