Asignación de memoria de Windows 7

Asignación de memoria de Windows 7

En el sistema operativo Windows 7, cuando un proceso activo está en la memoria y el sistema se queda sin memoria para asignar, ¿niega la creación de nuevos procesos o utiliza un archivo de intercambio?

Respuesta1

Esta pregunta está demasiado mal formulada para responderla tal como está escrita. Lo más cercano a una respuesta directa que puedo darle es esto: Si el sistema se ha quedado sin memoriaubicar, entonces ya debe haber prometido espacio disponible en el archivo de intercambio o no se habría agotado. Creo que su pregunta proviene de la idea errónea de que el sistema asignafísicomemoria directamente a los procesos. Simplemente no es así como funciona la gestión de memoria moderna.

Normalmente, el sistema asignamemoria respaldadaa los procesos. Este es el conjunto total de memoria física más el espacio del archivo de paginación. Cuando ha prometido toda la memoria respaldada que tiene, ya sea que esté siendo utilizada o no, el sistema debe dejar de hacer promesas. Esto es muy parecido a dejar de emitir cheques incluso si todavía hay dinero en su cuenta.

El archivo de intercambio es como una línea de crédito a la que puede recurrir para continuar emitiendo cheques. La mayoría de las veces, el archivo de intercambio no se utiliza realmente, simplemente proporciona una red de seguridad que permite que el sistema permita que las asignaciones de memoria virtual se realicen correctamente.

Puedes encontrar más detalles enesta respuestaa una pregunta similar.

información relacionada