¿Cómo entender la memoria virtual de Windows?
Respuesta:
La memoria es una parte muy importante de la computadora. Todos los programas que se ejecutan en la computadora deben ejecutarse a través de la memoria. Si los programas ejecutados son muy grandes o muchos, la memoria se agotará. Para resolver este problema, Windows utiliza tecnología de memoria virtual, que utiliza una parte del espacio del disco duro como memoria. Cuando se agota la memoria, la computadora llamará automáticamente al disco duro para usarlo como memoria para aliviar el problema de la escasez de memoria. . Por ejemplo, si la computadora solo tiene 128 MB de memoria física, al leer un archivo con una capacidad de 200 MB, se debe usar una memoria virtual relativamente grande. Después de leer el archivo de la memoria, se almacenará en la memoria virtual. y espere a que se cargue la memoria. Almacene todos los archivos en la memoria virtual y luego los archivos virtuales almacenados se liberarán en el directorio de instalación original.
Esta memoria virtual es muy común en las PC, pero es poco común en las aplicaciones reales, por lo que necesitamos configurar la memoria virtual.
Configurar la memoria virtual
Hay dos configuraciones principales para la memoria virtual: tamaño de la memoria y ubicación de paginación. El tamaño de la memoria se refiere a la cantidad mínima y máxima de memoria virtual que se configurará, y la ubicación de paginación se refiere a la cantidad de espacio en el disco duro en la partición utilizada por la memoria virtual que se configurará. Para la configuración del tamaño de la memoria, ¿cómo obtener los valores mínimo y máximo? Se puede obtener mediante el siguiente método: seleccione "Inicio → Programas → Accesorios → Herramientas del sistema → Monitor del sistema" (si no hay una herramienta del sistema, puede instalarla a través de Windows Installer en "Agregar o quitar programas") abra el Monitor del sistema, y luego seleccione "Agregar o quitar programas" para abrir el Monitor del sistema. Abra System Monitor y seleccione Editar → Agregar elemento, seleccione Administrador de memoria en Tipo y seleccione Intercambiar tamaño de archivo de la lista de la derecha. Seleccione "Cambiar tamaño de archivo" en la lista de la derecha. Esto le mostrará cómo fluctúa el tamaño del archivo de intercambio a medida que opera. Puede abrir programas de uso frecuente, luego usarlos y luego verificar los valores de rendimiento en el monitor del sistema. Dado que los usuarios usan las computadoras de manera diferente cada vez, es mejor monitorear el archivo de intercambio durante un período de tiempo más largo. Descubra el valor del archivo de intercambio que mejor se adapta a sus necesidades. Esto asegurará que el rendimiento de su sistema sea estable y se mantenga en niveles óptimos.
Para encontrar el rango de valores más adecuado, haga clic derecho en "Mi PC" y seleccione "Propiedades" para abrir la ventana "Propiedades del sistema", y luego seleccione la pestaña "Rendimiento". "Pestaña, haga clic en el botón "Memoria virtual" a continuación, aparecerá la ventana de configuración de memoria virtual, haga clic en el botón de opción "Configuración de memoria virtual especificada por el usuario", "Disco duro, haga clic en el botón de opción "Configuración de memoria virtual especificada por el usuario" , Seleccione la partición con mayor espacio restante para "Disco duro" y luego ingrese los rangos de valores apropiados en los cuadros de texto "Valor mínimo" y "Valor máximo". Si le resulta un poco complicado utilizar System Monitor para obtener los valores máximo y mínimo, puede seleccionar Permitir que Windows administre la configuración de la memoria virtual.
Ajustar la posición de paginación
La posición de paginación de la memoria virtual de Windows 9x es en realidad un archivo de memoria virtual (también llamado archivo de intercambio) Win386.swp, que se almacena en el directorio raíz de la unidad C se puede almacenar en cualquier partición, por lo que si la capacidad de la unidad C es limitada, Win386.swp se puede mover a otras particiones.
Si la capacidad del disco C del sistema es limitada, podemos cambiar "PagingDrive=C:WindowsWin386.swp" en la sección [386Enh] a la ruta de otras particiones abriendo System.ini en el Bloc de notas (en C:\Windows), mover Win386.swp a otras particiones, por ejemplo, coloque el archivo de intercambio en D:, luego "PagingDrive=C:WindowsWin386.swp" se cambiará a "PagingDrive=C:WindowsWin386.swp".
Para Windows 2000 y Windows XP, puede seleccionar "Configuración → Avanzado → Cambiar" en "Panel de control → Sistema → Avanzado → Rendimiento" para abrir la ventana de configuración de la memoria virtual y seleccionar " en la unidad [ etiqueta de volumen]" PagingDrive=D:Win386.swp" cambió a "PagingDrive=D:Win386.swp". La selección predeterminada en Etiqueta de volumen es la partición donde se encuentra el sistema. Si desea cambiar a otra partición, primero configure la partición original para que no tenga archivos de paginación y luego seleccione otra partición.
Además, WinXP generalmente requiere más de 256 M de memoria física. Si le gusta jugar juegos 3D a gran escala y la memoria (incluida la memoria de video) no es lo suficientemente grande, el sistema a menudo le indicará que la memoria virtual es insuficiente y el sistema la ajustará automáticamente (la configuración de la memoria virtual está en el gestión del sistema).
Si el espacio en el disco duro es lo suficientemente grande, también puede configurar la memoria virtual usted mismo. Los pasos específicos son los siguientes: Haga clic derecho en "Mi PC" → Propiedades → Avanzado → Configuración de rendimiento → Avanzado → Virtual. Cambio de memoria → Seleccione Almacenar partición de memoria virtual (archivo de página) → Tamaño personalizado → Determinar valores máximos y mínimos → Configuración. configuración. En términos generales, la memoria virtual es 1,5 veces mayor que la memoria física. No importa si es un poco más grande. Si no desea que la memoria virtual cambie con frecuencia, puede establecer los valores máximo y mínimo para que sean los mismos. .
44 "Consejos para usar la memoria virtual"
Microsoft nos ha proporcionado soluciones oficiales sobre cómo configurar la memoria virtual. En términos generales, recomendamos los siguientes métodos de configuración:
(1) Configure un archivo de página en la partición donde se encuentra el sistema Windows. El tamaño del archivo está determinado por su configuración en el sistema. Las configuraciones específicas son las siguientes: abra la ventana de configuración "Propiedades" de "Mi PC", cambie a la pestaña "Avanzado" y en la columna "Escribir información de depuración" de la ventana "Inicio y recuperación", si usa " Ninguno", luego establezca el tamaño del archivo de página en aproximadamente 2 MB. Si utiliza "Almacenamiento de memoria central" y "Almacenamiento de memoria completa", establezca el valor del archivo de página en un poco más que la memoria física, casi lo mismo que la memoria física. Esta es la única manera.
Consejo: existe una contradicción al configurar el archivo de página en la partición del sistema: si el archivo de página está configurado, el sistema puede leer el archivo de página con más frecuencia, lo que aumenta la carga en el disco donde se encuentra el sistema. se encuentra el disco, pero si no configura el archivo de página, cuando el sistema muestre una pantalla azul y falle (especialmente el error STOP), no se creará el archivo de volcado (Memory.dmp) y será imposible depurar el programa e informar. errores. Depuración de programas y reporte de errores. Por lo tanto, un compromiso es establecer un archivo de página más pequeño en el disco del sistema, lo suficiente.
(2) Cree una partición en blanco separada y configure la memoria virtual en esta partición. El valor mínimo se establece en 1,5 veces la memoria física y el valor máximo se establece en 3 veces la memoria física. Se utiliza especialmente para el almacenamiento de archivos de página y no almacena ningún otro archivo.
La razón por la que se utiliza una partición separada para configurar la memoria virtual se basa en dos consideraciones: primero, dado que no hay otros archivos en la partición, la partición no generará fragmentación del disco, lo que garantiza que la lectura y escritura de datos de la página el archivo no se verá afectado por la interferencia de la fragmentación del disco; en segundo lugar, de acuerdo con la tecnología de administración de memoria de Windows, Windows dará prioridad al uso de particiones a las que se accede con poca frecuencia
archivos de página, por lo que también debe tener una comprensión más clara de ello. cómo se almacenan los archivos de página.
Archivo de página, que también reduce la posibilidad de que el disco del sistema lea el archivo de página y reduce la presión sobre el disco del sistema.
(3) Otras particiones del disco duro no tienen ningún archivo de página. Por supuesto, si tiene varios discos duros, puede crear un archivo de paginación para cada disco duro. Cuando la información se distribuye en archivos de varias páginas, el controlador del disco duro puede realizar operaciones de lectura y escritura en varios discos duros al mismo tiempo. Esto mejorará el rendimiento del sistema.
Simplemente configúrelo entre 1,5 y 2 veces la memoria física
.