En el entorno informático de 64 bits, el espacio de dirección virtual para aplicaciones de 32 bits es completamente para el usuario. Por tanto, una aplicación de 32 bits puede asignar los 4 Gbytes completos menos el espacio de dirección de usuario necesario para texto, pila y bibliotecas.
En algunos procesadores AMD de 64 bits antiguos, el límite de asignación de memoria se puede reducir aún más en un 1 Gbyte. Para determinar si el procesador está afectado, realice los siguientes pasos:
Ejecute el comando pmap $$ desde cualquier intérprete de comandos de 32 bits.
En el mapa de procesos, compruebe si se muestran las direcciones superiores o iguales a 0xC0000000. Si estas direcciones no existen, el SO Solaris cuenta con aplicaciones de 32 bits limitadas a los 3 Gbytes inferiores del rango de direcciones virtuales de 4 Gbytes.
Una aplicación de 64 bits puede asignar 250 Tbytes de memoria en función de la aplicación que esté utilizando.