Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sistemas Operativos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

MEMORIA VIRTUAL

ESQUEMA DE GESTION DE
LA MEMORIA
INTEGRANTES:

CRISTIAN DANIEL RAMIREZ


JESUS MONSALVO
DIEGO PUSHAINA
DAIRO ARCIA
Introducción
La memoria virtual es una técnica utilizada por
los sistemas operativos para gestionar de
manera eficiente la memoria principal (RAM) y
permitir que los programas se ejecuten sin que
estén limitados por la cantidad física de
memoria disponible
Concepto
La memoria virtual amplía la memoria física
utilizando el disco duro, permitiendo que los
programas usen más memoria de la disponible
en el sistema. Sin embargo, este proceso puede
ralentizar el rendimiento debido a la mayor
lentitud del disco comparado con la RAM. Para
mitigar esto, es crucial tener suficiente RAM
instalada y, si es posible, usar un SSD en lugar de
un HDD, ya que los SSD son más rápidos.
Mantener el sistema operativo y los
controladores actualizados también ayuda a
mejorar la eficiencia de la memoria virtual. En
resumen, la memoria virtual es útil, pero su uso
debe ser equilibrado para evitar afectar el
rendimiento.
Paginación y Segmentación

Paginación: Divide la Segmentación: Divide la


1 memoria en bloques de 2 memoria en segmentos de
tamaño fijo llamados tamaño variable,
páginas, con una tabla de organizando la memoria de
páginas que mapea manera lógica.
direcciones virtuales a
físicas.
Manejo de Fallos de Página y Swapping

Fallo de
Swapping
Página
Ocurre cuando se intenta Mueve procesos
acceder a una página que completos de la RAM al
no está en la memoria disco duro para liberar
física, activando un espacio.
proceso para cargarla
desde el disco.
Ventajas

Ejecutar Programas más Grandes que la Memoria Física: La memoria virtual


permite a los sistemas ejecutar programas que requieren más memoria de la que
está físicamente disponible en la RAM, lo que es esencial para aplicaciones
grandes y complejas.

Aislamiento y Seguridad entre Procesos: Cada proceso tiene su propio espacio de


direcciones virtuales, lo que asegura que no puedan interferir entre sí. Esto mejora
la seguridad y estabilidad del sistema, evitando que un proceso acceda a la
memoria de otro.

Optimización del Uso de la Memoria: La memoria virtual facilita una gestión más
eficiente de la memoria, al permitir que solo las partes necesarias de un programa
estén en la RAM en un momento dado. Esto maximiza la utilización de la memoria
física.
Desventajas

Ralentización del Rendimiento: Si se utiliza excesivamente, la memoria virtual


puede causar una ralentización significativa del sistema, ya que el acceso al disco
duro es mucho más lento que a la RAM, especialmente cuando se recurre al
swapping.

Consumo de Recursos del Sistema: La gestión de la memoria virtual requiere


recursos adicionales, como procesamiento de la CPU y acceso al disco, lo que puede
incrementar la carga del sistema y afectar el rendimiento de otras tareas.

Fragmentación: Con el tiempo, el uso de la memoria virtual puede llevar a la


fragmentación de la memoria, tanto interna como externa, lo que puede reducir la
eficiencia del sistema y aumentar el tiempo de acceso a la memoria.
Conclusión
La memoria virtual es esencial para extender la capacidad de la
RAM y asegurar el aislamiento entre procesos, permitiendo
ejecutar aplicaciones más grandes. Sin embargo, su uso puede
ralentizar el rendimiento del sistema debido al acceso más
lento al disco duro. Por ello, es importante gestionarla
adecuadamente para mantener la eficiencia y evitar impactos
negativos en el rendimiento.
GRACIAS
POR SU
ATENCION

También podría gustarte