“Conocimiento Redes>Redes virtuales

¿Qué es el Memmory virtual?

2014/6/19

¿Qué es la memoria virtual?

La memoria virtual es una técnica de gestión de memoria que permite que una computadora ejecute programas que son más grandes que la RAM física disponible. Logra esto usando una combinación de ram y Almacenamiento secundario (generalmente el disco duro) para crear un espacio de direcciones virtual.

Así es como funciona:

1. Espacio de direcciones virtuales: A cada programa se le asigna un espacio de direcciones virtual, que es un conjunto de direcciones a las que el programa puede acceder. Este espacio puede ser mucho más grande que el RAM físico disponible.

2. Tabla de página: Una tabla de página asigna las direcciones virtuales utilizadas por el programa a las direcciones de memoria física reales. Esta tabla se almacena en RAM.

3. intercambio: Cuando un programa necesita acceder a datos que no están actualmente en RAM, el sistema operativo utiliza una técnica llamada intercambio. Esto implica mover datos entre RAM y el disco duro.

* Page-in: Cuando un programa necesita datos que se encuentran actualmente en el disco duro, el sistema operativo carga esos datos en RAM. Esto se llama Page-in.

* Page-Out: Cuando la RAM está llena y se deben cargar datos nuevos, el sistema operativo elige datos de RAM para moverse al disco duro. Esto se llama Page-Out.

Ventajas de la memoria virtual:

* permite ejecutar programas más grandes: Los programas pueden ser más grandes que la RAM física disponible.

* Multitarea: Permite que múltiples programas se ejecuten simultáneamente, incluso si requieren más memoria de la disponible.

* Protección de memoria: Evita que los programas interfieran con la memoria del otro.

* Flexibilidad: Permite la asignación dinámica de los recursos de memoria.

Desventajas de la memoria virtual:

* Overhead de rendimiento: El intercambio de datos entre RAM y el disco duro es más lento que acceder a datos directamente desde la RAM. Esto puede conducir a problemas de rendimiento, especialmente si ocurren mucho intercambio.

* Trayhing: Si un programa está cambiando constantemente los datos entre la RAM y el disco duro, puede volverse extremadamente lento. Esto se conoce como golpes.

En resumen: La memoria virtual es una técnica crucial para los sistemas operativos modernos. Permite a las computadoras ejecutar programas más grandes y más complejos al extender la RAM física disponible. Sin embargo, es importante estar al tanto de las compensaciones de desempeño involucradas en el uso de la memoria virtual.

Redes virtuales
Cómo configurar el acceso remoto VPN
Cómo configurar una VPN Software Home
¿Cuáles son los 4 componentes de BUSCARV?
Las desventajas de la VPN de acceso remoto
¿Cuáles son las ventajas de la vía de acceso a Internet VPN
Cómo agregar un nuevo ordenador portátil para VPN Client
¿Se llama el diseño físico en una red?
Cómo eliminar VPN en Windows 7
Conocimiento de la computadora © http://www.ordenador.online