Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La memoria es un recurso escaso, y para aprovecharla bien hay que administrarla bien. A pesar de que la
memoria es mas barata cada dia, los requerimientos de almacenamiento crecen en proporciones
similar. Por otra parte, la memoria mas rpida es obvamente mas cara por lo que la mayora de las
computadoras tienen una jerarqua de memoria.
Memoria
cache
Almacenamiento
primario
Almacenamiento
secundario
La cpu puede
referirse
directamente a
los programas
datos
Los programas y
datos se deben
pasar primero al
primario para que
la cpu pueda
referise a ellos
La memoria principal amacena datos y los programas, es aqu donde se encuentran los procesos.
La memoria consta de hasta de
palabras direccionables, teniendo en cada palabra una
direccin nica de n bits. Se consideran que est memoria consta de un numero de bloqueos de
longitud fija de k palabras. Es decir que hay M=
bloqueos.
Es bien sabido que tanto el procesador como los dispositivos de E/S interactan con la memoria.
Asi tambin un programa debe estar en memoria para poder ser ejecutado ya que el procesador
levanta de all las instrucciones que deben ejecutar.
3.2.1 estrategias de administracin de memoria
Los recursos caros se administran intesivamente para obtener una mejor utilizacin. Las
estrategias de asignacin de memoria se adjuntan para obtener el mejor aprovechamiento
posible del recurso de almacenamiento principal, las cuales se dividen en:
1. Estrategias de obtencin: determina cuando debe obtener la siguiente parte de
programa a los datos que se van a transferir del almacenamiento secundario al primario.
a. Obtencin por demanda
b. Obtencin anticipada
2. Estrategias de asignacin: tiene que ver con la determinacin de la parte del
almacenamiento principal donde se colocaran los programas y datos entrantes .
a. Mejor ajuste: Un programa se coloca en hueco que sea bastante grande como
para contenerlos y dejar el menor desperdicio de memoria.
b. Primer ajuste:un prceso se colocara en el primer hueco disponible que sea
suficientemente grande como para contenerlo.
Porceso
x
Proso X 20k
Y sobran 8 k
Proeso Y
disponibles 50
sobran 32 k
disponibles15k
Prceso x
12 K
Proceso y
18k
Porceso