La compatibilidad con memoria grande está disponible en Windows Server 2003 y en Windows 2000

En este artículo se describen la extensión de direcciones físicas (PAE) y las extensiones de ventana de direcciones (AWE) y se explica cómo funcionan conjuntamente. En este artículo también se describen las limitaciones del uso de memoria más allá del intervalo de 4 gigabytes (GB) inherente a los sistemas operativos de 32 bits.

Se aplica a: Windows Server 2003
Número de KB original: 283037

Más información

PAE es la capacidad agregada del procesador IA32 para abordar más de 4 GB de memoria física. Los siguientes sistemas operativos pueden usar PAE para aprovechar la memoria física más allá de 4 GB:

  • 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, use el modificador /PAE en el archivo Boot.ini.

Nota:

En Windows Server 2003, PAE solo se habilita automáticamente si el servidor usa dispositivos de memoria de adición activa. En este caso, no es necesario usar el conmutador /PAE en un sistema configurado para usar dispositivos de memoria de adición activa. En todos los demás casos, debe usar el modificador /PAE en el archivo Boot.ini para aprovechar la memoria de más de 4 GB.

Normalmente, un proceso que se ejecuta en Windows 2000 o Windows Server 2003 puede tener acceso a hasta 2 GB de espacio de direcciones de memoria (suponiendo que no se usó el modificador /3GB) con parte de la memoria física y otra como memoria virtual. Cuantos más programas (y, por tanto, más procesos) se ejecuten, más memoria se confirmará hasta los 2 GB completos de espacio de direcciones.

Cuando se produce esta situación, el proceso de paginación aumenta drásticamente y el rendimiento puede verse afectado negativamente. Los administradores de memoria de Windows 2000 y Windows Server 2003 usan PAE para proporcionar más memoria física a un programa. Esto reduce la necesidad de intercambiar la memoria del archivo de página y da como resultado un mayor rendimiento. El propio programa no conoce el tamaño real de la memoria. El administrador de memoria controla toda la administración y asignación de memoria de la memoria PAE independientemente de los programas que se ejecutan.

La información anterior es válida para los programas que se ejecutan cuando se usa el modificador /3GB. Es más probable que un programa que solicita 3 GB de memoria pueda tener más memoria en la memoria física en lugar de estar paginada. Esto aumenta el rendimiento de los programas que son capaces de usar el modificador /3GB. La excepción es cuando se usa el modificador /3GB junto con el modificador /PAE. En este caso, el sistema operativo no usa memoria superior a 16 GB. Este comportamiento se debe a consideraciones sobre el espacio de memoria virtual del kernel. Por lo tanto, si el sistema se reinicia con 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 de acceso aleatorio físico (RAM) adicional. Reiniciar el equipo sin el modificador /3GB permite el uso de toda la memoria física.

AWE es un conjunto de interfaces de programación de aplicaciones (API) para las funciones del administrador de memoria que permite a los programas abordar más memoria que los 4 GB que están disponibles a través del direccionamiento estándar de 32 bits. AWE permite a los programas reservar memoria física como memoria no paginada y, a continuación, asignar dinámicamente partes de la memoria no paginada al conjunto de memoria de trabajo del programa. Este proceso permite a los programas que consumen mucha memoria, como sistemas de bases de datos grandes, reservar grandes cantidades de memoria física para los datos sin tener que paginarse dentro y fuera de un archivo de paginación para su uso. En su lugar, los datos se intercambian dentro y fuera del conjunto de trabajo y la memoria reservada supera el intervalo de 4 GB. Además, el intervalo de memoria superior a 4 GB se expone al administrador de memoria y a las funciones de AWE mediante PAE. Sin PAE, AWE no puede reservar memoria superior a 4 GB.

A continuación se muestra un ejemplo de un archivo Boot.ini en el que se ha agregado el conmutador PAE:

[boot loader]  
timeout=30  
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS  
[operating systems]  
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE  

Advertencia

El contenido del archivo Boot.ini variará en función de la configuración.

En resumen, PAE es una función de los administradores de memoria de Windows 2000 y Windows Server 2003 que proporciona más memoria física a un programa que solicita memoria. El programa no es consciente de que ninguna de la memoria que usa reside en el intervalo superior a 4 GB, al igual que un programa no es consciente de que la memoria que ha solicitado está realmente en el archivo de página.

AWE es un conjunto de API que permite a los programas reservar grandes fragmentos de memoria. La memoria reservada no se puede paginar y solo es accesible para ese programa.

Si agrega más memoria al sistema, es posible que el BIOS reconozca la cantidad completa de RAM física instalada en el servidor, pero que Windows reconozca solo una parte de la RAM. Si el servidor tiene una característica de memoria redundante o una característica de creación de reflejo de memoria habilitada, es posible que el complemento completo de memoria no sea visible para Windows. La memoria redundante proporciona al sistema un banco de memoria de conmutación por error cuando se produce un error en un banco de memoria. La creación de reflejo de memoria divide los bancos de memoria en un conjunto reflejado. Ambas características están habilitadas o deshabilitadas en el BIOS y no se puede acceder a estas a través de Windows. Para modificar la configuración de estas características, es posible que tenga que consultar el manual de usuario del sistema o el sitio web oem. Como alternativa, puede que tenga que ponerse en contacto con el proveedor de hardware.

Por ejemplo, si ejecuta un sistema que tiene instalados 4 GB de RAM y, a continuación, agrega 4 GB de RAM adicional, Windows puede reconocer solo 4 GB de memoria física o posiblemente 6 GB en lugar de los 8 GB completos. La característica de memoria redundante o la característica de creación de reflejo de memoria pueden habilitarse en los nuevos bancos de memoria sin su conocimiento. Estos síntomas son similares a los síntomas que se producen cuando no se agrega el modificador /PAE al archivo Boot.ini.