Vous êtes sur la page 1sur 15

Usuario

Aplicacin

Sistema Operativo

Hardware

Administracin de Memoria del SO


Sistemas Operativos ST-324
Facultad de Ingeniera Industrial y de Sistemas UNI -2011
Carlos Janjachi carlos.janjachi@gmail.com

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
ADMINISTRACION DE MEMORIA. Las computadoras tiene una jerarqua de memoria: KB o MB cantidad pequea de memoria cache muy rpida, costosa y voltil. MB o GB de memoria principal RAM voltil de mediana velocidad y mediano precio. GB de disco lento, econmico y no voltil El administrador de memoria maneja la jerarqua de memoria.

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
ADMINISTRACION DE MEMORIA. El intercambio y paginacin son causados por la falta de memoria..

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
MONOPROGRAMACIN SIN INTERCAMBIO NI PAGINACIN. Es el esquema de programacin mas sencillo, ejecuta un solo programa a la vez compartiendo la memoria entre el programa y el SO.

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
MULTIPROGRAMACIN CON PARTICION FIJA La memoria se divide en N particiones (pueden ser de igual o diferente tamao). Permite la ejecucin de muchos procesos a la vez. Cuando llega un trabajo se pone en la cola de entrada de la particin pequea que puede contenerlo. Como las particiones son fijas, cualquier espacio de una particin que un trabajo no utilice se desperdicia. El manejo de colas puede ser: Mltiples colas de entrada. Una sola cola de entrada.

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
MULTIPROGRAMACIN CON PARTICION FIJA

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
MULTIPROGRAMACION CON PARTICION VARIABLE. INTERCAMBIO. Intercambio es una estrategia que consiste en cargar en memoria cada proceso en su totalidad, ejecutarlo durante un tiempo y despus colocarlo otra vez en el disco. Mejora el aprovechamiento de la memoria. En el intercambio, el numero, ubicacin y tamao de las particiones varia dinmicamente conforme los procesos se van trabajando.

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
MULTIPROGRAMACION CON PARTICION VARIABLE.

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
MULTIPROGRAMACION CON PARTICION VARIABLE.

FIIS UNI 2011 - Carlos Janjachi

Administracin de Memoria
COMPACTACION. Compactacin de memoria, en el caso que haya mltiples agujeros en la memoria es posible combinarlos para formar uno grande, desplazando todos los procesos hacia abajo hasta donde sea posible. Compactacin de memoria requiere mucho uso de CPU. Ejemplo en una PC con 32MB que puede copiar 16 bytes/microsegundo toma 2 segundos compactar toda la memoria.

FIIS UNI 2011 - Carlos Janjachi

10

Administracin de Memoria
COMPACTACION.

FIIS UNI 2011 - Carlos Janjachi

11

Administracin de Memoria
MAPA DE BITS. La memoria se divide en unidades de asignacin (Kb). A cada unidad de asignacin le corresponde un bit del mapa de bits (0 libre 1 ocupado). Cuanto menor es el tamao de la unidad de asignacin mayor es el tamao del mapa de bits.

FIIS UNI 2011 - Carlos Janjachi

12

Administracin de Memoria
LISTAS ENLAZADAS. Mantiene una lista enlazada de segmentos de memoria libres y asignados, entonces un segmento es un proceso o bien un agujero entre dos procesos. Una forma de ordenar la lista es por direcciones, de esa forma cuando un proceso termina o es intercambiado a disco es fcil actualizar la lista. Algunos algoritmos de bsqueda son: primer ajuste y segundo ajuste, menor ajuste, peor ajuste.

FIIS UNI 2011 - Carlos Janjachi

13

Administracin de Memoria
MAPA DE BITS Y LISTAS ENLAZADAS.

FIIS UNI 2011 - Carlos Janjachi

14

Gracias

FIIS UNI 2011 - Carlos Janjachi

15

Vous aimerez peut-être aussi