¿El switch / 3GB aumenta el espacio de direcciones de usuario por process o por processs totales?

Era mi entendimiento que es por process, no el total de los processs. Sin embargo, según el soporte de memory grande está disponible en Windows Server 2003 y Windows 2000 (KB283037):

Normalmente, un process que se ejecuta bajo Windows 2000 o Windows Server 2003 puede tener acceso a hasta 2 GB de espacio de direcciones de memory (suponiendo que el modificador / 3GB no se utilizó) con parte de la memory física y de la memory virtual. Cuantos más progtwigs (y, por lo tanto, más processs) se ejecuten, más memory se comprometerá con los 2 GB completos de espacio de direcciones.

Eso a mí dice que cuanto más progtwigs usted funciona la posibilidad más usted golpeará el límite del espacio de la dirección 2GB es decir. El progtwig A utiliza 500MB, progtwig B utiliza 1GB, así que usted tiene solamente 500MB de espacio de dirección para el rest de sus progtwigs.

Sin embargo un artículo de MSDN http://msdn.microsoft.com/en-us/library/ms189334.aspx se refiere a esto como espacio de direcciones de process y para mí implica que cada aplicación obtiene su propio espacio de direcciones, ya sea 2 GB o 3 GB, dependiendo qué conmutador se está utilizando en el boot.ini.

¿Así es por process o process total? ¿Y el artículo de la base de conocimiento está mal (o mal networkingactado)?

(Tenga en count que estoy hablando de sistemas de 32 bits solamente)

3 Solutions collect form web for “¿El switch / 3GB aumenta el espacio de direcciones de usuario por process o por processs totales?”

Es el espacio de direcciones virtuales por process, según el artículo de MSDN, y la excelente serie de artículos sobre este escrito por Raymond Chen y archivado en su blog.

Aquí está su página de índice para esta serie de artículos – muy bien vale la pena leer si se trata de soporte de memory grande como un administrador de sistema senior o un desarrollador.

Sólo aumenta el espacio de direcciones para los progtwigs que se comstackn con un bit mágico que opcionalmente puede search este espacio adicional.

Este bit mágico es para el soporte "Large Address Aware".

La mayoría de los progtwigs de Microsoft (creo) tienen este bit habilitado por defecto.

Hay una herramienta disponible en Internet, LaaTIDO, que permite este bit. He utilizado esta herramienta para habilitar la compatibilidad de direcciones grandes para JDK de Tomcat y Sun que se ejecuta en Windows.

El problema con esta bandera es que algunos progtwigdores no son conscientes de que una location de memory puede estar por encima del límite de 2 GB, lo que puede causar algunos errores desagradables en la aplicación. Y déjame explicar por qué …

Un puntero a una dirección en RAM es similar a un integer con signo de 32 bits en ciertos idiomas. Firmado significa que puede ser positivo o negativo. Ahora, para comprobar si un puntero está asignado o no, verifica si es igual a NULL / nil o no. Si no es nulo, se asigna a algo. Algunos progtwigdores comtestingn si la dirección es mayor que null, por lo que se están olvidando de la posibilidad de que las direcciones sean negativas. Puesto que un puntero negativo es más pequeño que nulo, el sistema pensará que no está asignado y, de este modo, reasigna un nuevo valor, perdiendo su valor actual y la pérdida de memory.

Afortunadamente, la mayoría de los progtwigdores aprendieron a comprobar si es igual o no igual en lugar de mayor que nulo. En ese caso, la aplicación no tendría ningún problema con hasta 3 GB.

  • Pruebas de penetración - Confianza y contratación
  • PHP Apache límite de carga de Windows con Drupal
  • Cómo acceder a attributes SMART cuando se utiliza RAID con un Dell Perc 4e (LSI)
  • Activar SharePoint Central Admin desde la console
  • OID (service de directory) Instalación y configuration en Windows 2003 R2
  • Copia de security de Windows sobre SCP a Linux
  • Apache 2 utilizando la opción Incluir con ruta completa
  • ¿Alguna pista de auditoría de cuándo se cambia la configuration de Actualizaciones automáticas de Windows Server 2008?
  • ¿Cómo configurar el acceso directo de DNS?
  • Acelerar Eclipse sobre el server X
  • Port 1434 - Empresa Hospedaje de sitios web bloqueándonos
  • Actualización de nodos en un website de Azure?
  • Error de networking VMWare Workstation si utiliza una dirección IP codificada
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.