SO s23 Administración de Memoria Virtual - Parte I

SO s23 Administración de Memoria Virtual - Parte I

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
Sistemas Operativos I Ing. Jorge Luis Garza Murillo Sesión 23
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Administración de memoria virtual
Background image of page 2
3 Conceptos clave Políticas de carga Fallo de página (page fault) Políticas de colocación String de referencia Políticas de reemplazo OPT, LFU, LRU, algoritmos de conteo Rendimiento de políticas de reemplazo
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Antecedentes Memoria virtual – Separación del espacio lógico de direcciones del espacio físico de memoria real. Sólo partes del proceso requieren estar en memoria para su ejecución. El espacio lógico de direcciones puede ser mucho más grande que el espacio físico.
Background image of page 4
5 Antecedentes Se requieren mecanismos para traer páginas de disco a memoria y sacar páginas de memoria para pasarlas a disco. Memoria virtual Paginación. Segmentación. Segmentación con paginación.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 Administración de memoria virtual  Políticas de carga (Fetch) ¿Cuándo traer una página/segmento a memoria?. Políticas de colocación (Placement) ¿En dónde colocar una página/segmento?. Políticas de reemplazo (Replacement) Cuando la memoria real está llena, ¿cómo decidir cuál página/segmento reemplazar?.
Background image of page 6
7 Políticas de carga Paginación por demanda Traer una página a memoria sólo cuando es requerida (se hace una referencia a esa página). Paginación anticipada Traer a memoria páginas que es probable que se requieran en el futuro aunque no han sido solicitadas.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 Políticas de colocación Para paginación es trivial. ¿Por qué es trivial? Para segmentación se utiliza Best Fit, Worst Fit, First Fit.
Background image of page 8
9 ¿Qué sucede si se  desea accesar una  página que NO está en memoria?
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 Fallo de página Un fallo de página (page fault) se genera cuando se intenta accesar una página que no está cargada en memoria. (bit de residencia de la página igual a 0 (cero) en la tabla de páginas del proceso). Se incurre en un “overhead” para “traer” la página a memoria.
Background image of page 10
11 Bit de status válido/inválido Significado 1 residente-en-memoria 0 no-residente-en-memoria Ejemplo de tabla de páginas. Valid-invalid bit = Bit de residencia
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 44

SO s23 Administración de Memoria Virtual - Parte I

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online