Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuánta memoria admite win2003 de 32 bits?

¿Cuánta memoria admite win2003 de 32 bits?

Según nuestra experiencia, la versión de 32 bits de win2003 Enterprise Edition puede admitir 32 G de memoria y el sistema de 64 bits puede admitir 64 G. Sin embargo, muchos programas no admiten sistemas operativos de 64 bits. Por lo tanto, recomendamos que el sistema win2003 de 32 bits admita hasta 32 G de memoria, que generalmente es suficiente. Si no es compatible, no hay problema para instalar y actualizar a sp2.

¿Por qué Windows 2003 Server puede soportar más de 4 G de memoria? Para ser precisos, la versión de 32 bits admite 32 GB de memoria. Esto se debe a que MS desarrolló la función PAE, que es la extensión de dirección física, para sistemas de servidor. Se puede decir que esta función extiende el espacio de direcciones de memoria de 32 GB a 48 bits o 64 GB, por lo que la memoria máxima teóricamente admitida es 16 * 1024 * 1024 * 1024 g = un espacio tan grande. Las restricciones inconsistentes son para distinguir las diferencias de versión; de lo contrario, nadie elegirá un sistema de servidor de 64 bits (casi ninguna empresa elige ahora un sistema de servidor de 64 bits, 32 bits es suficiente, _).

¿Por qué restricciones?

1. Ninguna placa base puede admitir una memoria tan grande en la actualidad.

2. Actualmente, ninguna aplicación requiere una memoria tan grande. Los países generalmente utilizan servidores que requieren mucha memoria y sus servidores no utilizan sistemas Windows.

3. Sin un entorno de prueba, Microsoft no puede verificar si el sistema es estable después de exceder los 64G de memoria.

Windows Server 2003 Enterprise Edition (Enterprise Edition):

*Soporta clúster de 8 nodos y NUMA;; soporta SMP de 8 vías

*Soporte de memoria: (i386) La versión de 32 bits admite 32 GB de memoria (X64) y la versión de 64 bits admite 64 GB de memoria.

De forma predeterminada, Windows 2003 sólo admite el modo de memoria pequeña mayor que 3G (máximo 3G). Debe editar los parámetros Boot.ini plus /pae para habilitar el modo de memoria grande para admitir 3G o superior. Si edita Boot.ini de acuerdo con la operación anterior y aún tiene problemas al reiniciar, hay un problema con la compatibilidad de la memoria. Aquí hay un ejemplo de un boot.ini de 2003:

[Bootloader]

Timeout=0

Default=Multiple (0) Disks (0) rdisk( 0) partición(1)\WINDOWS

[Sistema operativo]

Varios (0) discos (0)rdisk(0) partición(1)\ WINDOWS = " WINDOWS Server 2003 Enterprise Edition"/fast detect/usepmtimer/no run = OptIn/PAE

Edición web de Windows Server 2003: proporciona una plataforma de servicios y alojamiento web para un rápido desarrollo e implementación de servicios y aplicaciones web. Admite sistema SMP (multiprocesamiento simétrico) bidireccional y memoria de 2 GB.

Windows Server 2003 Standard Edition: adecuado para pequeñas y medianas empresas y aplicaciones departamentales. Admite SMP de 4 vías y memoria de 4 GB.

Windows Server 2003 Enterprise Edition: Apto para centros y grandes organizaciones, disponible en versiones de 32 y 64 bits. Admite clústeres de 8 nodos y NUMA; admite SMP de 8 vías, de los cuales la versión de 32 bits admite 32 GB de memoria y la versión de 64 bits admite 64 GB de memoria.

Windows Server 2003 Data Center Edition: para empresas que requieren una gran escalabilidad y alta disponibilidad, existen versiones de 32 y 64 bits. La versión de 32 bits admite SMP de 32 vías y memoria de 64 GB; la versión de 64 bits admite SMP de 64 vías y memoria de 512 GB; ambas versiones admiten clústeres de 8 nodos y NUMA.

Para que Windows 2003 sea más compatible; de 4 GB de memoria física, el parámetro /pae debe agregarse al archivo boot.ini.

Descubrí este problema justo después de comprar el servidor. ¿Por qué las buenas placas base con memoria 4G sólo reconocen 3G? Después de cambiar el BIOS una y otra vez, la placa base solo puede reconocerse como 3.3G y 3.5G, lo cual es realmente molesto. . .

Resulta que todos los servidores tienen vulnerabilidades de memoria, por lo que 3,3G-3,8G es normal. Esta parte de la memoria vacía la consume el hardware. Si es una lástima, deberá actualizar el BIOS de la placa base y el firmware de la tarjeta de matriz.

Si es serie XP o 2003, se debe agregar el parámetro /PAE a BOOS. INI para acceder a la memoria extendida normalmente. Si excede 1G, debe agregar el parámetro /USERVA=3030 para optimizar la asignación de memoria virtual.

Protección de ejecución de datos (DEP), una característica de seguridad importante en win2003 SP1.

Se puede encontrar en Panel de control → Sistema → Avanzado → Configuración → Prevención de ejecución de datos.

Al cambiar entre estos dos elementos, "/NoExecute=OptIn" también se convertirá en "/NoExecute=Optout".

Nota: Esta función requiere soporte de hardware: incluidos AMD Athlon 64, AMD Opteron, Intel Itanium e Itanium 2. Se dice que Nvidia, VIA, Transmeta y otras empresas también planean añadir esta tecnología a sus chips. Se recomienda que los usuarios normales no lo modifiquen, de lo contrario, el sistema se ejecutará de forma inestable.

/NoExecute=alwaysoff desactiva la función de prevención de ejecución de datos.

/NoExecute=OptIn significa que el primer elemento está seleccionado, es decir, el elemento "Solo usado para..."

/NoExecute=Optout significa que el segundo elemento está seleccionado .

/noexecute=AlwaysOff equivale a desactivar las funciones de DEP y EVP, y todos los programas bloqueados por él pueden ejecutarse normalmente.

//NoExecute=OptOut - dep dep está activado, todos los servicios usan DEP.

v Si la memoria de su servidor es superior a 3G y el sistema es Win2003, puede leer este artículo.

Descripción general

Este artículo presenta la extensión de dirección física (PAE) y la extensión de ventana de dirección (AWE) y explica cómo funcionan juntas. Este artículo también analizará los límites de uso de memoria más allá del rango de 4 GB inherente a los sistemas operativos de 32 bits.

Más información

PAE mejora la capacidad del procesador IA32 para manejar más de 4 GB de memoria física. Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Data Center Server, Microsoft Windows Server 2003 Enterprise Edition y Microsoft Windows Server 2003 Data Center Edition pueden utilizar PAE para utilizar más de 4 GB de memoria física. Para habilitar PAE, debe utilizar el parámetro /PAE en el archivo Boot.ini.

Nota: PAE se habilita automáticamente para Windows Server 2003 Enterprise Edition y Windows Server 2003 Data Center Edition sólo cuando el servidor utiliza dispositivos de memoria de adición en caliente. En este caso, no es necesario utilizar el modificador /PAE en un sistema configurado para utilizar dispositivos de memoria de adició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 ejecute (y, por lo tanto, más procesos), más se acercará el espacio de direcciones de memoria ocupado al máximo de 2 GB.

Cuando esto sucede, el proceso de paginación aumentará significativamente y afectará negativamente al rendimiento. Los administradores de memoria de Windows 2000 y Windows Server 2003 utilizan PAE para proporcionar más memoria física a los programas. Esto reduce la necesidad de intercambiar la memoria del archivo de página, mejorando así el rendimiento. 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.

Cuando se utiliza el parámetro /3GB, la información anterior es válida para el programa en ejecución. Es más probable que un programa que requiere 3 GB de memoria tenga más memoria física que 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á más de 16 GB de memoria. Este comportamiento se debe a consideraciones de espacio de memoria virtual del kernel. Por lo tanto, si el sistema se reinicia utilizando 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 utilizará la memoria física de acceso aleatorio (RAM) adicional. Si reinicia su computadora sin el modificador /3GB, podrá usar toda la memoria física.

AWE es una interfaz de programación de aplicaciones (API) para funciones de administrador de memoria que permite a los programas direccionar más memoria, más allá del direccionamiento estándar de 32 bits de 4 GB de espacio de memoria. AWE permite que un programa mantenga la 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, reservando memoria más allá del rango de 4 GB. Además, la memoria superior a 4 GB está abierta 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:

[Bootloader]

Timeout=30

Valor predeterminado=muchos (0) discos (0) rdisk (0) particiones (2)\WINDOWS

[Sistema operativo]

Muchos (0) discos (0) rdisk( 0)Partition(2)\WINDOWS="Windows Server 2003 Enterprise Edition"/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 (/kb/317526/)Cómo editar el archivo Boot.ini en Windows Server 2003

En resumen, PAE es una característica de los administradores de memoria de Windows 2000 y Windows Server 2003 que proporciona más memoria física a los programas que solicitan memoria. El programa no sabe que parte de la memoria que está utilizando está en el rango superior a 4 GB, al igual que el programa no sabe que la memoria que está solicitando está realmente en el archivo de página.