¿Qué significa que la versión de Windows limita el tamaño de la memoria asignada por un solo programa?
Normal, memtest es así, será así si abres xp o 2003. Esto parece ser una limitación de la versión gratuita
PAE mejora la capacidad del procesador IA32 para manejar memoria física superior a 4 GB de capacidad. Los siguientes sistemas operativos pueden utilizar más de 4 GB de memoria física a través de PAE:
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Datacenter Server
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Datacenter Edition
Para habilitar PAE, debe utilizar el parámetro /PAE en el archivo Boot.ini.
Nota: En Windows Server 2003, PAE se habilita automáticamente sólo cuando el servidor utiliza dispositivos de memoria conectables en caliente. En este caso, no es necesario utilizar el modificador /PAE en sistemas configurados para utilizar dispositivos de memoria de conexión en caliente. En otros casos, debe utilizar el modificador /PAE en el archivo Boot.ini para aprovechar más de 4 GB de memoria.
Normalmente, un proceso que se ejecuta en Windows 2000 o Windows Server 2003 puede acceder a hasta 2 GB de espacio de direcciones de memoria (suponiendo que no se utilice el parámetro /3GB), parte de la cual es memoria física y otra parte es la memoria virtual. Cuantos más programas (y por lo tanto procesos) ejecute, más se acercará el uso del espacio de direcciones de memoria al máximo de 2 GB.
Cuando esto ocurre, el proceso de paginación aumentará significativamente y el rendimiento se verá afectado negativamente. Los administradores de memoria de Windows 2000 y Windows Server 2003 utilizan PAE para proporcionar más memoria física a los programas. Esto mejora el rendimiento al reducir la necesidad de memoria del archivo de página de intercambio. El programa en sí no conoce el tamaño real de la memoria. Toda la administración de memoria y la asignación de memoria PAE son manejadas por el administrador de memoria, independientemente del programa en ejecución.
La información anterior es válida para ejecutar programas cuando se utiliza el parámetro /3GB. Es más probable que un programa que requiere 3 GB de memoria tenga más memoria que necesita en la memoria física que en la memoria virtual paginada. Esto mejorará el rendimiento de los programas que pueden utilizar el parámetro /3GB. La excepción es cuando el parámetro /3GB se utiliza con el parámetro /PAE. En este caso, el sistema operativo no utilizará memoria superior a 16 GB. Este comportamiento se debe a consideraciones de espacio de memoria virtual del kernel. Por lo tanto, si el sistema se reinicia usando la entrada /3GB en el archivo Boot.ini y el sistema tiene más de 16 GB de memoria física, el sistema operativo no usa la memoria física de acceso aleatorio (RAM) adicional. Reiniciar la computadora sin el modificador /3GB permitirá utilizar toda la memoria física.
AWE es un conjunto de interfaces de programación de aplicaciones (API) para funciones de administrador de memoria que permiten a los programas direccionar más memoria, más allá del espacio de memoria de 4 GB con direccionamiento estándar de 32 bits. AWE permite que un programa reserve memoria física como memoria no paginada y luego asigne dinámicamente la porción de memoria no paginada al conjunto de memoria de trabajo del programa. Este proceso permite que los programas que utilizan mucha memoria, como los grandes sistemas de bases de datos, reserven grandes cantidades de memoria física para los datos sin tener que intercambiar archivos de paginación para su uso. En cambio, los datos se intercambian en el conjunto de trabajo y la memoria se reserva más allá del rango de 4 GB.
Además, los rangos de memoria superiores a 4 GB están expuestos al administrador de memoria y AWE funciona a través de PAE. Sin PAE, AWE no puede reservar más de 4 GB de memoria.
El siguiente es un ejemplo de un archivo Boot.ini con el modificador PAE agregado:
[boot loader]
timeout=30
predeterminado=multi(0)disco(0)rdisco(0)partición(2)\WINDOWS
[sistemas operativos]
multi(0)disco(0)rdisco( 0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
Advertencia: El contenido del archivo Boot.ini varía dependiendo de su configuración. Para obtener más información, haga clic en el número de artículo siguiente para ver el artículo correspondiente en Microsoft Knowledge Base:
317526 Cómo editar el archivo Boot.ini en Windows Server 2003
De todos modos, PAE es una característica del administrador de memoria de Windows 2000 y Windows Server 2003 que proporciona más memoria física a los programas que la solicitan. El programa no sabe que parte de la memoria que está utilizando está en un rango superior a 4 GB, del mismo modo que el programa no sabe que la memoria que solicita está realmente en el archivo de paginación.
AWE es un conjunto de API que permite a los programas reservar grandes bloques de memoria. La memoria reservada no está paginada y sólo puede ser utilizada por este programa. Para obtener más información sobre AWE y PAE, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
268363 Extensiones de dirección física (PAE) de Intel en Windows 2000