Tenho que usar o Windows 7 de 32 bits em um computador, e infelizmente preciso usar um software que só funcione com esse sistema operacional.
Tenho 8 GB de RAM instalados. Apliquei o patch desenvolvido pela Unawave para permitir que o sistema operacional veja toda a RAM instalada. Este é o link do patch:
http://www.unawave.de/windows-7-tipps/32-bit-ram-barrier.html?lang=EN
No entanto, também me disseram queO Windows 7 de 32 bits limita o uso de RAM para cada aplicativo em 2 GB. Este patch também remove esse limite? Caso isso não aconteça, você conhece uma maneira de se livrar desse limite e usar pelo menos 4GB para aplicação, que acho que é o máximo possível para um SO de 32 (como 2^32=4GB)?
Muito obrigado por me avisar.
E.
Responder1
A única maneira de um aplicativo de 32 bits acessar mais de 2 GB de memória é suportá-lo explicitamente.
Um método é o /3GB
sinalizador de inicialização. Isso permite que um aplicativo “Large Address Aware” use 3 GB de memória. Porém, isso pode causar várias complicações devido ao espaço limitado de memória do kernel. Você pode ativar o sinalizador LAA para qualquer aplicativo por sua própria conta e risco.Isso também significa que 3 GB é a quantidade máxima de memória utilizável regularmente para qualquer aplicativo de 32 bits em um sistema operacional de 32 bits. Não há exceções.Documentação oficial também está disponívelaqui.
O outro método é “Extensões de janelas de endereço”, que, novamente, o aplicativo precisa suportar. Não pode ser ativado manualmente e é amplamente irrelevante para os consumidores. Envolve vários conjuntos de memória para os quais o aplicativo pode alternar, daí “janelas”.
Seu patch modifica ilegalmente o Windows (embora a MS provavelmente não se importe) e habilita à forçaPAE. Isso pode levar a problemas com drivers de dispositivo que não o suportam, e é por isso que o PAE é (basicamente) desabilitado por padrão nas versões de consumo do Windows.