La memoria virtual de la computadora se utiliza en sistemas operativos multitarea. Gracias a él, proporciona una mayor eficiencia al ejecutar múltiples programas.
La memoria virtual es la parte del espacio del disco duro asignada por el sistema cuando no hay suficiente RAM para mejorar el rendimiento. En este caso, los datos que la computadora no utiliza actualmente se mueven al llamado archivo de paginación. El tamaño de este archivo es el mismo que la cantidad de memoria virtual. Como regla general, para el funcionamiento normal del sistema, el tamaño del archivo de paginación debe ser 1,5 veces el tamaño de la RAM. Pero si el usuario a menudo juega juegos de computadora con gráficos complejos o animación 3D, o crea programas complejos él mismo, entonces el tamaño del archivo debe duplicarse o incluso triplicarse en relación con la RAM. La conexión de la memoria virtual permite un uso más racional de los recursos de RAM moviendo el secundario datos al almacenamiento secundario. Al mismo tiempo, los procesos que se ejecutan simultáneamente funcionan de forma aislada, "sin conocerse". Hay dos formas de implementar la memoria virtual: página y segmento. En una implementación paginada, la RAM se divide en regiones del mismo tamaño (páginas), que se toman como una unidad de memoria. Un proceso en ejecución envía una solicitud de memoria a una dirección contenida en la memoria virtual. La dirección representa el número de página y el desplazamiento dentro de ella. El sistema puede vaciar una página que no se ha utilizado durante mucho tiempo en el disco duro La organización de segmentos divide la memoria virtual en segmentos de tamaño arbitrario. Cuando un proceso accede a la memoria, algunos de los segmentos se mueven a la RAM y algunos permanecen en el disco duro. Se puede asignar un cierto nivel de derechos de acceso a cada segmento. El funcionamiento de la memoria de segmento es similar al de la memoria de página, pero tiene una velocidad de acceso menor, en la mayoría de los casos el aumento de la memoria virtual ocurre automáticamente, pero hay situaciones en las que el usuario necesita hacerlo manualmente. Sin embargo, en este caso, debe tener en cuenta que el rendimiento del sistema puede exceder los límites aceptables y la computadora, por el contrario, funcionará mucho más lento. Puede aumentar manualmente la memoria virtual en el Panel de control en el "Sistema" o " Sección "Sistema y su mantenimiento". En el comando "Cambiar parámetros" aparece la ventana "Propiedades del sistema", en la que debe seleccionar la pestaña "Avanzado". En la sección "Rendimiento", el botón "Opciones". En la ventana "Configuración de rendimiento" - la pestaña "Avanzado", "Memoria virtual" -> "Cambiar". Para aumentar el tamaño del archivo de paginación, desmarque el comando "Seleccionar automáticamente el tamaño del archivo de paginación" y establezca el valor requerido.