La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Admon. Memoria Diapo. No. 1 Administración Memoria Organización y administración de la memoria principal Memoria principal = memoria primaria = memoria.

Presentaciones similares


Presentación del tema: "Admon. Memoria Diapo. No. 1 Administración Memoria Organización y administración de la memoria principal Memoria principal = memoria primaria = memoria."— Transcripción de la presentación:

1 Admon. Memoria Diapo. No. 1 Administración Memoria Organización y administración de la memoria principal Memoria principal = memoria primaria = memoria real Memoria = almacenamiento Aspectos importantes: -Organización de la memoria -Jerarquía memoria -Estrategias de administración de la memoria

2 Admon. Memoria Diapo. No. 2 Organización de la memoriaOrganización de la memoria Organización de la memoria La forma de considerar la memoria principal - Multiusuario o un solo usuario - Asignación de espacio a procesos concurrentes - Dividir memoria en fragmentos denominados particiones - Donde colocar cada trabajo: en forma continua en forma salteada

3 Admon. Memoria Diapo. No. 3 Jerarquía memoriaJerarquía memoria Jerarquía memoria Registros Caché Memoria Principal Disco Caché Disco Magnético Cinta MagnéticaDisco Optico

4 Admon. Memoria Diapo. No. 4 Estrategias de administración de la memoria Determinan el comportamiento de una organización de memoria determinada Se dividen en: 1. Estrategias de obtención 1.1 Estrategias de obtención por demanda 1.2 Estrategias de obtención anticipada 2. Estrategias de colocación 3. Estrategias de reemplazo

5 Admon. Memoria Diapo. No. 5 Asignación de memoria continua vs asignación de memoria no continua Asignación memoria continua. Cada programa debe ocupar bloques continuos de localidades de memoria Asignación no continua Programa es divido en bloques o segmentos que pueden ser asignados a localidades no necesariamente continuas

6 Admon. Memoria Diapo. No Monoprogramación con asignación contigua programa del usuario sistema operativo sistema operativo sistema operativo controladores dispositivos programa del usuario programa del usuario

7 Admon. Memoria Diapo. No. 7 Multiprogramación y uso de memoria - Facilita la programación de una aplicación al dividirla en dos o más procesos - Capacidad de tener al mismo tiempo más de un proceso en memoria - Poder proporcionar un servicio interactivo a varias personas al mismo tiempo - Retardo atención procesos: dedican tiempo sustancial en la espera de la conclusión de E/S en disco. - Dos tipos 1. Multiprogramación con particiones fijas 2. Multiprogramación con particiones variables

8 Admon. Memoria Diapo. No. 8 Partición 4 Partición 3 Partición 2 Partición 1 Sistema operativo Partición 1 Partición 2 Partición 3 Sistema operativo (a) (b) (a) Particiones fijas de memoria con colas de entrada independientes para cada partición (b) Particiones fijas de la memoria, con una única colas de entrada Varias colas de entrada Una cola de entrada

9 Admon. Memoria Diapo. No. 9

10 Admon. Memoria Diapo. No. 10 m La protección en multiprogramación Diversas tareas se ejecutan en direcciones distintas Tres posibles soluciones: 1. Usar un offset por dirección/partición 2. Dividir memoria en bloques y asignar códigos protección 3. Usar registros especiales ¿Como asegurarse que un proceso no invada la dirección de otro?

11 Admon. Memoria Diapo. No. 11 El reemplazo o intercambio Intercambio: traslado de procesos de la memoria principal al diso y viceversa. Estrategias de reemplazo: usadas para determinar donde se va a ubicar el proceso dentro de la memoria principal Tipos estrategias: 1. First-fit 2. Best-fit 3. Worst-fit 4. Next-fit

12 Admon. Memoria Diapo. No. 12 Proceso 13K Sistema Operativo 0abcdefgh0abcdefgh Hueco 16K Hueco 14K Hueco 5K Hueco 30K EN USO Lista Memoria Libre Dirección Inicio Tamaño a 16K c 14K e 5K g 30K Lista Procesos Entrantes Estrategia First-Fit

13 Admon. Memoria Diapo. No. 13 Proceso 13K Sistema Operativo 0abcdefgh0abcdefgh Hueco 16K Hueco 14K Hueco 5K Hueco 30K EN USO Lista Memoria Libre Dirección Inicio Tamaño e 5K c 14K a 16K g 30K Lista Procesos Entrantes Estrategia Best-Fit

14 Admon. Memoria Diapo. No. 14 Proceso 13K Sistema Operativo 0abcdefgh0abcdefgh Hueco 16K Hueco 14K Hueco 5K Hueco 30K EN USO Lista Memoria Libre Dirección Inicio Tamaño g 30K a 16K c 14K e 5K Lista Procesos Entrantes Estrategia Worst-Fit

15 Admon. Memoria Diapo. No. 15 Proceso 13K Sistema Operativo 0abcdefgh0abcdefgh Hueco 16K Hueco 14K Hueco 5K Hueco 30K EN USO Lista Procesos Entrantes Estrategia Next-Fit

16 Admon. Memoria Diapo. No. 16 La fragmentación - Número, posición y tamaño particiones varía en forma dinámica conforme el sistema es utilizado. - Uso particiones variables provoca huecos en la memoria principal. - Dos técnicas: 1. Condensación de huecos 2. Compactación del almacenamiento.

17 Admon. Memoria Diapo. No. 17 ListasListas Administración de particiones Mecanismo usado saber cuales particiones estan libres y cuales estan ocupadas. Existen tres mecanismos: 1. Mapas de bits 2. Listas ligadas 3. Sistema de los asociados

18 Admon. Memoria Diapo. No. 18

19 Admon. Memoria Diapo. No. 19

20 Admon. Memoria Diapo. No. 20 aAl principio, (no se ha hecho ninguna solicitud) bSolicitud de 70 cSolicitud de 35 dSolicitud de 85 eRegreso de A fSolicitud de 60 gRegreso de B hRegreso de D iRegreso de C huecos 0 128K 384K 512K 640K 768K 896K 1M A A B A B 64 C B 64 C B D C D C C abcdefghiabcdefghi H H memoria


Descargar ppt "Admon. Memoria Diapo. No. 1 Administración Memoria Organización y administración de la memoria principal Memoria principal = memoria primaria = memoria."

Presentaciones similares


Anuncios Google