Administración de Memoria Virtual

Slides:



Advertisements
Presentaciones similares
GESTION DE MEMORIA.
Advertisements

El tamaño asignado para cada partición es el mismo. Cada partición, será ocupada por un proceso de menor o igual tamaño. El programador debe diseñar el.
III - Gestión de memoria
Administración de memoria
Administración de Memoria
Capítulo 8 Memoria virtual.
Administración Memoria
Sistemas Operativos Gestión de Memoria.
Teoría de Sistemas Operativos Memoria
SISTEMAS OPERATIVOS GESTION DE MEMORIA INTEGRANTES Lizeth Chandi
GESTION DE DISPOSITIVOS
III - Gestión de memoria
Planificador de Procesos
3.4.- Administración de Memoria Virtual.
Organización de la Memoria.
EQUIPO ·# 3 SISTEMAS OPERATIVOS
Introducción a los Sistemas Operativos Memoria Virtual
UNIDAD 2. ADMINISTRACION DE PROCESOS Y DEL PROCESADOR
Implementación de archivos
MEMORIA VIRTUAL PAGINACIÓN
Windows XP sp3.
ADMINISTRACIÓN DE MEMORIA
Administración de Memoria
Robiro A. Asuaje L.23/08/20141 Organización de la Memoria SISTEMAS OPERATIVOS. Universidad Centro-Occidental “ Lisandro Alvarado ” Decanato de Ciencias.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Teoría de Sistemas Operativos
Unidad V Administración de la Memoria
Sistemas Operativos: El Libro Azul
Direcciones físicas y direcciones virtuales (lógicas)
Introducción a los SSOO Sebastián Sánchez Prieto.
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Tema 10: Gestión de Memoria
Administración de memoria
UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERIAS Y ARQUITECTURA FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS.
Gestor de memoria.
PAGINACIÓN Y SEGMENTACIÓN
Sebastián Sánchez Prieto
Administración de Memoria Memoria Virtual
1 Memoria Virtual Capítulo 8. 2 Estructuras de Hardware y Control Todas las referencias a memoria son direcciones lógicas y son mapeadas a direcciones.
Administración de la memoria
Las personas se enfrentaron por primera vez con programas que eran demasiados grandes para caber en la memoria disponible. La solucion fue dividir el programa.
Tema 10.3: Asignación de Espacio No Contiguo. Tema 10.3: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.),
Asignación de Espacio No Contiguo
Administración de Memoria
Contenido Estructura del computador Ejecución de instrucciones
Capítulo 7 Gestión de memoria.
Administración de Memoria no contigua
Sistemas Operativos Tema 3
Tema 6. Administración de memoria
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 21 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
Memoria virtual.
Gestión de Memoria.
UNIVERSIDAD LATINA. I. TEORIA DE SISTEMAS OPERATIVOS.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
Tema 10: Gestión de Memoria
Gestión de Memoria.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
GESTION DE ALMACENAMIENTO
Teoría de Sistemas Operativos Memoria Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
3.2.1 Administración de almacenamiento
Gestión de memoria Rina Arauz.
Arquitectura de Computadores I
Memoria Virtual Msc. Rina Arauz.
Silberschatz, Galvin, and Gagne  Applied Operating System Concepts Memoria Virtual Concepto Paginado bajo demanda Performance del Paginado bajo.
Gestión de Memoria – Parte 2
Arquitectura y Sistemas Operativos Gestión de Memoria Parte 1 1 Gestión de Memoria – Parte 1 Agenda Parte 1 –RequisitosRequisitos –EvoluciónEvolución –Carga.
Administración de Memoria Conceptos Swapping Asignación Continua Paginación Segmentación Segmentación con Paginación.
G ESTIÓN DE LA MEMORIA Paginación y segmentación.
Sistemas de archivos. Sistemas de archivos 2 Objetivo del SdA  Ocultar al usuario los detalles relativos al almacenamiento de información en dispositivos.
1/50 Ing. Gerardo Chávez Malpartida Administración de Memoria SISTEMAS OPERATIVOS.
Transcripción de la presentación:

Administración de Memoria Virtual SISTEMAS OPERATIVOS Administración de Memoria Virtual Mg. Samuel Oporto Díaz

Tabla de Contenido Objetivos. 3 Mapa Conceptual 4 Técnicas de Administración de Memoria Memoria Virtual Paginada 8 Memoria Virtual Segmentada 12 Conclusiones 15 Bibliografía 16

Objetivos de la Sesión Exponer las técnicas de administración de memoria virtual (paginación y segmentación virtual)

Mapa Conceptual de la Sesión Real Mono Usuario Multiprogramación Particionamiento Paginación Simple Segmentación Simple Paginación Virtual Segmentación Virtual Fija Dinámica Combinación Virtual Reubicación, Protección

TECNICAS DE ADMINISTRACION DE MEMORIA PAGINACION Y SEGMENTACION VIRTUAL Real Mono Usuario Multiprogramación Particionamiento Paginación Simple Segmentación Simple Paginación Virtual Segmentación Virtual Fija Dinámica Combinación Virtual Reubicación, Protección

Memoria Virtual La memoria virtual es una técnica para proporcionar la ilusión de un espacio de memoria mayor que la memoria física, sin tener en cuenta el tamaño de la memoria física. Está soportada por el mecanismo de traducción de memoria, junto con un almacenamiento rápido en disco duro (swap). El espacio de direcciones virtual, está mapeado de tal forma que una pequeña parte de él, está en memoria real y el resto almacenado en el disco.

Traducción de Memoria 0010|0000|0000|0100

5. Memoria Virtual Paginada PF PD PS SS VP VS 5. Memoria Virtual Paginada Igual que la paginación simple. No es necesario cargar todas las páginas. Las páginas no residentes se cargan por demanda. Ventajas. No fragmentación externa. Alto grado de multiprogramación. Gran espacio virtual para el proceso. Desventaja. Sobrecarga por gestión compleja de memoria.

5. Memoria Virtual Paginada PF PD PS SS VP VS 5. Memoria Virtual Paginada Cada proceso tiene su propia tabla de paginas. Si la pagina no se modifica, al realizarse el swap a disco no se necesitara copiar desde la memoria principal a la memoria secundaria.

PF PD PS SS VP VS 5. Fallo de Página Ocurre cuando se referencia a una dirección virtual y ella no reside en la memoria real, se presenta una interrupción fallo de página.

5. Tamaño de Página Páginas pequeñas Páginas grandes PF PD PS SS VP VS 5. Tamaño de Página Páginas pequeñas Menos fragmentación interna. Más páginas para el proceso. Muchas páginas por proceso. La tabla de paginas crecerá en tamaño. Se necesita mas MV para carga la tabla. El fallo de página se reduce. Páginas grandes Mas fragmentación interna. C/página contiene mas porciones del proceso. Se ocupa memoria innecesariamente. El fallo de página se incrementa.

6. Memoria Virtual Segmentada PF PD PS SS VP VS 6. Memoria Virtual Segmentada Igual que la segmentación simple. No es necesario cargar todos los segmentos. Las segmentos se cargan por demanda. Segmentos de tamaño dinámico, según la demanda. Se puede alterar los programas y recompilarlos independientemente.

6. Memoria Virtual Segmentada PF PD PS SS VP VS 6. Memoria Virtual Segmentada Permite compartir datos entre procesos, mediante el uso segmentos compartibles. Permite la protección de datos, el administrador otorgar permisos a este segmento. Ventajas. No hay fragmentación interna. Alto grado de multiprogramación. Gran espacio virtual para el proceso. Soporte de protección y compartición. Desventajas. Sobrecarga por gestión compleja de memoria.

6. Tabla de Segmentos El SO debe mantener una lista de huecos libres. PF PD PS SS VP VS 6. Tabla de Segmentos El SO debe mantener una lista de huecos libres. Un bit expresa si el segmento se encuentra ya en memoria. Un bit expresa si el segmento ha sido modificado.

CONCLUSIONES El SAM particionado a diferencia de la paginación o segmentación simple, permite que sólo un proceso se cargue en memoria principal. Cuando se trabaja con bloques de tamaño fijo se genera la fragmentación interna. Si los bloques son de tamaño variable, se genera la fragmentación externa. El SAM de particiones fijas se parece al SAM de paginación simple, diferenciándose en que los primeros requieren que las particiones estén contiguas

BIBLIOGRAFIA Sistemas Operativos, 2da Edición (1997) William Stallings, Prentice Hall España Sistemas Operativos, conceptos fundamentales , 3ra. Edición (1994) A. Silberschatz, J. Peterson, P. Galvin, Addison-Wesley Publishing Company USA Sistemas Operativos, 2da Edición (1993), H. M. Deitel, Addison-Wesley Publishing Company USA