Características de la memoria virtual

Las características de la memoria virtual son discreción, multiplexidad, conmutabilidad y virtualidad.

La discreción se refiere al método de asignación discreta utilizado al asignar memoria. Si se utiliza el método de asignación continua, el trabajo debe cargarse en un área de memoria continua. De esta manera, una parte del espacio de memoria debe solicitarse continuamente al mismo tiempo y la función de almacenamiento virtual no se puede realizar únicamente. el método de asignación discreta se puede utilizar para solicitar espacio de memoria para evitar el desperdicio de espacio de memoria.

Varias veces significa que un trabajo se divide en varias veces y se carga en la memoria para su ejecución. Cuando el trabajo se está ejecutando, solo la parte del programa y los datos actualmente en ejecución se cargan en la memoria, y las partes requeridas se transfieren desde la memoria externa a la memoria una tras otra.

La conmutabilidad significa permitir el intercambio de entrada y salida mientras el trabajo se está ejecutando. Permite que los programas y datos no utilizados temporalmente se transfieran desde la memoria al área de intercambio del almacenamiento externo y luego se transfieran desde el almacenamiento externo a la memoria cuando sea necesario más adelante.

La virtualidad se refiere a la capacidad de expandir lógicamente la capacidad de la memoria de modo que la capacidad de la memoria vista por el usuario sea mucho mayor que la capacidad de la memoria real.

El papel de la memoria virtual:

La memoria juega un papel importante en la computadora. Todos los programas que se ejecutan en la computadora deben ejecutarse a través de la memoria si los programas ejecutados son grandes o. muchos, Esto hará que la memoria se agote.

Para resolver este problema, Windows utiliza tecnología de memoria virtual, que utiliza parte del espacio del disco duro como memoria. Cuando se agota la memoria, la computadora llamará automáticamente al disco duro para que actúe como memoria. para aliviar el uso de la memoria de la tensión.

Por ejemplo, si la computadora solo tiene 128 MB de memoria física, al leer un archivo con una capacidad de 200 MB, primero se almacenará una memoria virtual relativamente grande en la memoria virtual. Después de esperar a que la memoria almacene todos los archivos en la memoria virtual, los archivos almacenados en la memoria virtual se liberarán al directorio de instalación original.