Luis Loyola Vidal Ayudantía Sistemas Operativos USACH 2015

Slides:



Advertisements
Presentaciones similares
GESTION DE MEMORIA.
Advertisements

Capítulo 8 Memoria virtual.
SISTEMAS OPERATIVOS GESTION DE MEMORIA INTEGRANTES Lizeth Chandi
Arquitectura de Computadores I
Andrés Cruz Campo Edinson Lozada Thomas. * Es una técnica de manejo de memoria, en la cual el espacio de memoria se divide en secciones físicas de igual.
Introducción a los Sistemas Operativos Memoria Virtual
Departamento de Ingeniería de Sistemas Universidad de Antioquia
Memorias Cache Arq. de Computadores Santiago González Tortosa.
Memoria Virtual Sin el sistema de memoria virtual: Los programadores dividían los programas en partes mutuamente exclusivas (overlays) cargadas en memoria.
ADMINISTRACIÓN DE MEMORIA
Paginación y Segmentación Giselle M. Agosto Carlos R. Pérez
Direcciones físicas y direcciones virtuales (lógicas)
Paginación-Segmentación Fundamentos Translación de Direcciones Tabla de páginas Segmentación Emely Arráiz Ene-Mar 08.
HILOS Y COMUNICACIÓN ENTRE PROCESOS
Tema 10: Gestión de Memoria
Administración de memoria
Gestor de memoria.
INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN LABORATORIO DE SISTEMAS DIGITALES Grupo de Arquitectura de Computadoras y Sistemas.
Simulador didáctico de jerarquías de memoria
PAGINACIÓN Y SEGMENTACIÓN
Estructura y Tecnolología de Ordenadores
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
Soporte HW para Administración de Memoria Cecilia Hernández
NÚMEROS DECIMALES MULTIPLICACIÓN 1.
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. Introducción Muchos procesos, una memoria Programas demasiado grandes para caber en memoria principal Espacio de direccionamiento mucho.
Memoria virtual.
JERARQUÍA DE MEMORIA  MEMORIA VIRTUAL SEMANA NO.15 SEMESTRE PROF. EUGENIO DUQUE PÉREZ PROF. GUSTAVO PATIÑO
MNEME Rubén Cristo Gutiérrez Iglesias, alu2823 Pablo José Hernández López, alu2829 Ana Davinia Guerra Amez, alu2822.
Organización del Computador I Verano Memoria Virtual Basado en el capítulo 7 del libro de Patterson y Hennessy Verano 2004Profesora Borensztejn.
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 20 La mayor parte del contenido de estas láminas, ha sido extraído del libro Computer Organization and.
Capítulo 8 Memoria virtual Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones Paraninfo1.
Teoría de Sistemas Operativos Memoria Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
Arquitectura de Computadores I
Laboratorio Informática II Clase 9 Ejercicios. Ejercicio 1 Indique cuál es el Camino Crítico del siguiente Proyecto
Gestión de Memoria – Parte 2
Arquitectura de Computadores Clase 21 Memoria Virtual IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería.
Arquitectura de Computadores Clase 18 Memoria Caché: Fundamentos IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela.
Administración de Memoria Conceptos Swapping Asignación Continua Paginación Segmentación Segmentación con Paginación.
Memoria virtual. Universidad de SonoraArquitectura de Computadoras2 Introducción Memoria virtual es un mecanismo que permite que la memoria principal.
1/50 Ing. Gerardo Chávez Malpartida Administración de Memoria SISTEMAS OPERATIVOS.
Vinculación de Instrucciones y Datos a Memoria Tiempo de compilación: si la dirección de memoria se conoce a priori, se puede generar código absoluto;
Tablas de páginas para memorias extensas
Paginamiento / Paging Sistemas Operativos 16 de Septiembre de 2011.
SOLUCION DE EJERCICIO N°15 SOLUCION EJERCICIO N°17.
DIRECCION DE PROYECTOS.
Memoria Virtual Capitulo 8.
Memoria Rendimiento del caché.
Memoria Introducción.
Organización del caché
Instituto de Acceso a la Información Pública y Protección de Datos Personales del Distrito Federal Curso virtual: Ley de Transparencia, Acceso a la Información.
Memoria virtual.
Memoria virtual.
Organización del Computador I Verano Memoria Virtual Basado en el capítulo 7 del libro de Patterson y Hennessy Verano 2004Profesora Borensztejn.
P P AGINACION FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS.
SISTEMAS OPERATIVOS.
Instituto de Transparencia, Acceso a la Información Pública, Protección de Datos Personales y Rendición de Cuentas de la Ciudad de México Curso virtual:
Hit.
Instituto de Acceso a la Información Pública y Protección de Datos Personales del Distrito Federal Curso virtual: Ley de Transparencia, Acceso a la Información.
Ejercicio 5.6 sobre cachés
EJERCICIOS Objetivo: Resolver ejercicios y problemas en el conjunto de los números enteros.
Organización del caché
Memoria Rendimiento del caché.
Instituto de Transparencia, Acceso a la Información Pública, Protección de Datos Personales y Rendición de Cuentas de la Ciudad de México Curso virtual:
Transcripción de la presentación:

Luis Loyola Vidal Ayudantía Sistemas Operativos USACH 2015 Memoria Virtual Luis Loyola Vidal Ayudantía Sistemas Operativos USACH 2015

Marcos y Páginas La memoria física se divide en marcos La memoria virtual se divide en páginas Marco 1 Marco 2 Marco 3 Marco 4 … Marco 12 Memoria física Página 1 Página 2 Página 3 Página 4 … Página 1000 Memoria virtual

Tabla de página Relaciona páginas con marcos Tabla de página Página 1 … Tabla de página Página 1 Página 2 Página 3 Página 4 Página 5 Página 6 Página 7 Página 8 Página 9

Desplazamiento offset Dirección Página Desplazamiento offset Dirección Address

Traducción Dirección lógica Página offset Dirección física Marco Tabla de página - Marco

Translation Lookaside Buffer (TLB) Dirección lógica Página offset Página Marco TLB Dirección física hit Marco offset Tabla de página - miss Marco

Ejercicio 1 Si se tiene una TLB con tiempo de acceso TTLB = 100 µseg con una tasa de hit HTLB = 90%, el tiempo de acceso a memoria TACC = 200 mseg y la tabla de página cabe completa en una página, o sea, está cargada entera en memoria. ¿Cuál es el tiempo promedio para acceder a un dato?

Solución Ejercicio 1 Hit Miss HTP=1 TTP=TACC Dirección lógica Página offset TLB Dirección física Marco TP Hit Miss HTP=1 TTP=TACC

Ejercicio 2 Bajo las mismas condiciones que el ejercicio 1, ahora se agrega una memoria cache L1 con tiempo de acceso TL1 = 100 µseg con una tasa de hit HL1 = 95%. ¿Cuál es el tiempo promedio para acceder a un dato?

Solución Ejercicio 2 Hit Miss Dirección lógica Página offset TLB Dirección física Marco TP Hit Miss L1 MEM

Solución Ejercicio 2