Administracion de memoria virtual
Transcript of Administracion de memoria virtual
![Page 1: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/1.jpg)
ADMINISTRACION DE MEMORIA VIRTUAL
![Page 2: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/2.jpg)
Paginación por demanda
Paginación anticipada
Liberación de página
Tamaño de página
![Page 3: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/3.jpg)
![Page 4: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/4.jpg)
PAGINACIÓN POR DEMANDA
Garantiza que las únicas páginas que se transfieren al almacenamiento principal son aquellas que requieren los procesos.
![Page 5: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/5.jpg)
No se debe transferir ninguna página del almacenamiento secundario al primario hasta que un proceso en ejecución haga explícitamente referencia a ella.
El trabajo extra requerido para decidir cuales páginas se deben transferir al almacenamiento principal es mínimo.
![Page 6: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/6.jpg)
FALLO DE PAGINA
Es el evento que se da cuando un proceso accede a una pagina que no esta en memoria y se tiene que buscar en el disco duro.
![Page 7: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/7.jpg)
PAGINACION ANTICIPADA
El sistema operativo intenta predecir las páginas que necesitara un proceso y entonces cargarlas cuando hay espacio disponible, debido a ello el tiempo de ejecución de un proceso se puede reducir.
![Page 8: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/8.jpg)
LIBERACIÓN DE PAGINA
Cuando se hace evidente que una pagina ya no se necesita se debe liberar el marco de pagina donde esta contenida.
Existen dos formas de liberación de pagina:1. De forma voluntaria: la liberación se
realiza por el usuario mediante mandatos.2. De forma automática: la
responsabilidad recae en los compiladores y sistemas operativos.
![Page 9: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/9.jpg)
Si es así, se combina con el bloque de páginas recién liberado para formar un bloque nuevo de tamaño doble.
Siempre que se libera un bloque de páginas, se comprueba si está libre el bloque adyacente de igual tamaño.
![Page 10: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/10.jpg)
TAMAÑO DE PAGINA
Cuanto más pequeño sea el tamaño de una página, más páginas y marcos de páginas habrá y mayores serán las tablas de página y también los tiempos de espera.
Con paginas grandes, grandes cantidades de información que nunca llegaría a ser referenciada, se paginaran hacia el almacenamiento primario.
![Page 11: Administracion de memoria virtual](https://reader035.fdocuments.net/reader035/viewer/2022062220/55b30d32bb61eb771b8b45dd/html5/thumbnails/11.jpg)