Está en la página 1de 7

ADMINISTRACION DE

MEMORIA
• SIN ABSTRACCION DE MEMORIA
• UNA ABSTRACCION DE MEMORIA: ESPACIOS DE
DIRECCIONES
- ESPACIO DE DIRECCIONES
- BASE Y LIMITE
- INTERCAMBIOS
- ADMINISTRACION DE MEMORIA LIBRE
. MAPAS DE BITS
. LISTAS LIGADAS
SIN ABSTRACCION DE MEMORIA

• Es posible ejecutar varios programas al mismo


tiempo. Lo que el sistema operativo debe hacer
es guardar todo el contenido de la memoria en un
archivo en disco, para después traer y ejecutar el
siguiente programa.
UNA ABSTRACCION DE MEMORIA:
ESPACIOS DE DIRECCIONES

• Con este método es difícil es difícil tener varios


programas en ejecución a la vez(tomando turnos
si solo hay una CPU). En las computadoras
personales es común tener varios programas
abiertos a la vez.
- ESPACIOS DE DIRECCIONES

• Crea un tipo de memoria abstracta para que los


programas vivan ahí. Un espacio de direcciones
es el conjunto de direcciones que puede utilizar
un proceso para direccionar la memoria.
- BASE Y LIMITE

• El uso de registros base y limite es una manera


fácil de proporcionar a cada proceso su propio
espacio de direcciones privado, ya que a cada
dirección de memoria que se genera en forma
automática se le suma el contenido del registro
base antes de enviarla a memoria.
- INTERCAMBIO

• Consiste en llevar cada proceso completo a


memoria, ejecutarla durante cierto tiempo y
después regresarla al disco.
- ADMINISTRACION DE MEMORIA
LIBRE
• Hay dos formas de llevar el registro del uso de la memoria:

• MAPAS DE BITS: para cada unidad de organización hay un bit


correspondiente en el mapa de bits, que es 0 si la unidad esta
libre y 1 si esta ocupada.

• LISTAS LIGADAS: un nodo contiene un proceso o es un hueco


vacío entre dos procesos.

También podría gustarte