memoria virtual
DESCRIPTION
memoria virtualTRANSCRIPT
![Page 1: Memoria Virtual](https://reader031.vdocuments.co/reader031/viewer/2022020503/568c4c6b1a28ab4916a014b9/html5/thumbnails/1.jpg)
Sistemas Operativos
M.Sc. Luis Eduardo Sepúlveda Rodríguez
![Page 2: Memoria Virtual](https://reader031.vdocuments.co/reader031/viewer/2022020503/568c4c6b1a28ab4916a014b9/html5/thumbnails/2.jpg)
¡ Un proceso puede ser removido (swapped) temporalmente fuera de la memoria a un almacenamiento de respaldo y después de regreso a memoria para continuar su ejecución
¡ Almacenamiento de respaldo – disco rápido y lo suficientemente grande para acomodar copias de toda las imágenes de memoria de los usuarios; debe permitir acceso directo a estas imágenes
¡ Roll out, roll in – variante a swapping utilizada para algoritmos de planificación basada en prioridades; procesos de baja prioridad salen para que los de prioridad alta puedan cargarse y ejecutarse
¡ Mayor parte del tiempo de swap es tiempo de transferencia; tiempo total de transferencia es directamente proporcional a la cantidad de memoria movida
¡ Versiones modificadas de swapping se encuentran en varios sistemas (i.e., UNIX, Linux, and Windows)
¡ El sistema mantiene una cola de listos de procesos listos para ejecución que tienen imágenes de memoria en disco
2
![Page 3: Memoria Virtual](https://reader031.vdocuments.co/reader031/viewer/2022020503/568c4c6b1a28ab4916a014b9/html5/thumbnails/3.jpg)
3
![Page 4: Memoria Virtual](https://reader031.vdocuments.co/reader031/viewer/2022020503/568c4c6b1a28ab4916a014b9/html5/thumbnails/4.jpg)
¡ Memoria Virtual – separación de memoria lógica de usuario de la memoria física. § Sólo una parte del programa debe estar en memoria para
ejecución § Espacio de direcciones lógico puede ser más grande que la
memoria física § Permite compartir espacios de direcciones entre varios
procesos § Permite una creación más eficiente de procesos
¡ La memoria virtual puede implementarse a través de: § Paginación por demanda § Segmentación por demanda
![Page 5: Memoria Virtual](https://reader031.vdocuments.co/reader031/viewer/2022020503/568c4c6b1a28ab4916a014b9/html5/thumbnails/5.jpg)
⇒