Está en la página 1de 7

 

                                                                                   
           

Instituto Tecnológico Superior


P’urhépecha

Alumnos(as): José Ángel Gallardo Trejo (1903009), Angel


Luis Ambrocio Sixtos (19030001)
Grupo: 5 A

Materia: Sistemas operativos

Tema 3: Administración de memoria

Actividad 2: Ventajas y desventajas de la memoria virtual

Profesor: Julián Omar Baltazar Hernández

26/octubre/2021
Contenido
Memoria Virtual.................................................................................................................................3
Ventajas y desventajas de la memoria virtual....................................................................................4
Ventajas:........................................................................................................................................4
Desventajas....................................................................................................................................5
¿Se puede deshabilitar la memoria virtual?.......................................................................................6
Ventajas y desventajas personales de la memoria virtual..................................................................7
Bibliografía.........................................................................................................................................7
Memoria Virtual
Cuando hablamos de memoria virtual, no estamos hablando de un módulo de
RAM que podamos visualizar entre las piezas de nuestro equipo. Hablamos de
una técnica de gestión de la memoria del equipo, cuyo uso reside en la utilización
conjunta de la memoria principal del sistema y nuestra unidad de almacenamiento,
como un disco duro. Es decir, es una técnica que usa el sistema para emplear
parte de nuestro almacenamiento como un módulo más de memoria; como, por
poner un ejemplo que podamos localizar rápido, la memoria RAM.

“Gracias a la memoria virtual nuestro sistema puede usar parte del


almacenamiento como si se tratara de memoria adicional.”

Esto sucede porque la memoria de nuestro equipo no son un conjunto de módulos


físicos, sino un sistema interconectado que opera a diferentes niveles. La memoria
virtual es, generalmente, el último nivel de acceso; ya que su clasificación
depende de su velocidad, latencia y facilidad de acceso. Pero también es la de
menor tamaño, por lo que, gracias a su uso, podemos “descargar” gran parte de la
información de la memoria principal para dejar paso a más datos. Su integración
con el sistema es completa, por lo que no nos debería suponer ningún tipo de
impedimento para con el uso normal de nuestro equipo.

Para crear la memoria virtual Windows crea un archivo en la unidad de


almacenamiento que tengamos asignada, sea un disco duro tradicional o un SSD;
el sistema operativo genera un archivo llamado pagefile.sys (podéis encontrarlo
oculto en el directorio raíz de nuestro
sistema) donde va almacenando los datos
que no caben en la memoria RAM pero que
son necesarios para el funcionamiento del
PC.
Así, cuando trabajamos con aplicaciones muy exigentes (como los videojuegos,
sin ir más lejos) o tenemos varias funcionando al mismo tiempo podemos notar
como el sistema se ralentiza, especialmente si no contamos con una gran cantidad
de memoria RAM. Es el ese momento cuando Windows está recurriendo al
archivo de paginación y la memoria RAM se ha visto desbordada; se evitan los
cuelgues y la inestabilidad, pero a cambio el rendimiento desciende
considerablemente.

Ventajas y desventajas de la memoria virtual


Ventajas:
 Permite optimizar uso de memoria
 Mantiene más procesos en memoria principal
 Mantiene en disco partes del proceso poco usadas (rutinas de atención a
errores poco frecuentes, funciones de uso esporádico, datos no usados,
…).
 Permite que un proceso sea más grande que toda la memoria principal
 Se encarga el Sistema Operativo: evita al usuario la preocupación por
programar con superposición.
 Con respecto a la performance del sistema: Se cuenta con una memoria
virtualmente más extensa con la misma memoria real. Se utiliza mucho más
eficientemente la memoria real.
 Con respecto al desarrollo de aplicaciones: Al eliminar las restricciones de
memoria permite diseñar los sistemas más fácilmente, en menor tiempo y a
menos costo. Hace más sencillo el mantenimiento y la ampliación de los
programas. Hace más justificable el diseño e implementación de algunas
aplicaciones, cuyos requerimientos de memora varíen bastante en su
ejecución de acuerdo al volumen y complejidad de las transacciones. con
respecto a la operación del computador: Permite que un equipo de una
memoria real menor pueda ser usado sin dificultad como back-up en caso
de necesidad. Hace innecesario efectuar ciertos procedimientos cuyo único
propósito es un mejor aprovechamiento de la memoria real. Simplifica las
actividades de planificación

Desventajas
 Sobrecarga por gestión compleja de memoria
 Costo asociado a la transformación de direcciones;
 Memoria adicional que requiere para almacenar las tablas que debe
mantener el sistema operativo (memoria real de la parte residente del
sistema operativo)para indicar: la cantidad de memoria real implementada,
las secciones que están presente en la memoria real y sus direcciones de
ubicación, y elementos de juicio para determinar qué secciones se tratarán
de dejar en memoria real y cuáles no, o que sección será desplazada
cuando otra sección de memoria virtual deba ser llevada a memoria real;
pequeño desperdicio de memoria que se produce en la última página de un
programa (ya que rara vez el tamaño del programa es múltiplo del tamaño
de las páginas); merma en el rendimiento del computador si es
incorrectamente utilizada; posible incremento del tiempo de ejecución de
cada programa como consecuencia de la paginación (operaciones de
entrada/salida que demorarán la ejecución del programa).
 La memoria virtual puede ser una herramienta poderosa para incrementar
la performance del computador. Pero ello depende de ciertos factores, tales
como:
 Velocidad de los dispositivos que contendrán la memoria virtual: La
actividad de paginación afecta adversamente a la performance del equipo
cuando el procesador real está frecuentemente esperando que termine una
operación de entrada/salida de paginación; por tanto, se debe procurar que
los requerimientos de operaciones de paginación estén por debajo de lo
necesario para aprovechar convenientemente la multiprogramación. En
caso contrario se incrementarán los tiempos ociosos del órgano de
comando. Velocidad del procesador: Una relación desbalanceada entre la
velocidad del procesador y la del dispositivo de paginación puede alterar el
rendimiento. Tamaño de la memoria real y virtual: La cantidad de memoria
real de la CPU (en relación con el tamaño de la memoria virtual) afectará el
número de páginas faltantes que deberán ser traídas del dispositivo de
paginación. Si el tamaño de la memoria real es igual al de la virtual que
están usando los programas en ejecución no habrá páginas faltantes ya
que todas estarán en memoria real. En cambio, cuando la memoria real sea
menor, la cantidad de páginas faltantes estará dada por la razón de la
memoria virtual usada por la memoria real disponible. Estructura de los
programas: La cantidad de memoria virtual que usa un programa no es un
factor tan significativo en la performance del equipo como la forma en que
la usa. Algunas formas para incrementar el rendimiento del equipo son:
 Usar áreas de entrada/salida más largas: Reduce el tiempo en que las
páginas del programa estarán en memoria real. Sin embargo, un aumento
muy significativo podría afectar negativamente el rendimiento en equipos
con poca memoria real.
 Aumentar la capacidad de manejo de páginas faltantes cuando la actividad
de paginación causa frecuentes desactivaciones de programas: Esto puede
ser realizado:
 Usando un dispositivo de mayor velocidad; estableciendo más dispositivos
de paginación; reduciendo o eliminado archivos del dispositivo de
paginación; reduciendo la actividad del canal que corresponde al dispositivo
de paginación; o aumentando un poco la memoria real.

¿Se puede deshabilitar la memoria virtual?


En principio yo no te recomiendo que la deshabilites. Si tienes gran cantidad de
memoria, no usas muchas aplicaciones de manera concurrente, pero tienes
problemas de rendimiento, puedes probar a desactivar esta característica. Sin
embargo, ten siempre en cuenta que cuando la desactivas los programas que
ejecuten acciones que necesiten mucha memoria RAM se pueden quedar
bloqueados en el peor de los momentos.
Ventajas y desventajas personales de la memoria virtual
La memoria virtual te permite ampliar tu capacidad para ejecutar más programas
de manera simultánea, esto es muy beneficioso si eres un usuario normal, por
decirlo de algún modo, ya que con ello tus programas con un gran consumo de
memoria se librarán de un bloque que impida con su uso, y en el peor de los
casos, llegues a perder todo lo realizado con dicho programa.

En contra de lo mencionado anteriormente, podemos destacar que nuestro equipo


puede llegar a lentecerse de manera significativa, lo cual para alguno usuarios
llegara a ser molesto.

Bibliografía
Buzón, M. (15 de mayo de 2021). profesionalreview. Obtenido de profesionalreview:
https://www.profesionalreview.com/2020/05/15/memoria-virtual/

Cabacas, T. (20 de diciembre de 2016). muycomputer. Obtenido de muycomputer:


https://www.muycomputer.com/2016/12/20/la-memoria-virtual-windows-configurarla-
bien/

CERVANTES GARCÍA ABRAHAM FRANCISCO, J. S. (19 de abril de 2012). sistoperativos1. Obtenido


de sistoperativos1: https://sistoperativos1.wordpress.com/2012/04/19/administracion-
de-memorias-memoria-fisica-y-memoria-virtual/

También podría gustarte