Programas 32bits sobre SO 64bits

Buenas,

tengo una duda que me corroe sobre el uso de la memoria en Sistemas Operativos de 64 bits, concretamente Windows.

Vereis, tengo Windows 7 64 bits instalados y 8GB de memoria, como todos sabeis si instalo la version de 32 bits no puedo acceder a toda la memoria.

Mi duda es si los programas de 32 bits pueden acceder a la totalidad de la memoria. Vale que el SO pueda acceder a toda, ¿pero eso le permite a un programa de 32 bits corriendo sobre un SO de 64 bits acceder también a toda la memoria? ¿estará el programa limitado como lo esta el SO?

Os agradecería si me podeis ayudar a despejarme esta duda.

Un saludo.
Los programas de 32 bits, siempre que estén preparados para manejar más de 2GB que es el límite "por defecto", podrán acceder a un máximo de 4GB de memoria en un Windows de 64 bits, y esa memoria puede estar localizada en cualquier parte de la memoria del sistema. Es decir, puedes tener 2 programas de 32 bits consumiendo 4GB de ram cada uno, usando en conjunto los 8GB de ram.
Gracias por la respuesta, me ha servido de mucho.

Un saludo.
2 respuestas