O processo poderá usar todos os bytes da RAM física. Não há limite para a quantidade de RAM física que um processo pode usar, desde que o sistema operacional possa acessar essa RAM física.
No entanto, o espaço de endereçamento compartilhado de todos os encadeamentos no processo será fundamentalmente limitado a menos de 4 GB (e, na prática, a 2 GB ou 3 GB), pois esse é o espaço de endereçamento máximo suportado para um processo de 32 bits. Processos de 32 bits usam ponteiros de 32 bits e 2 ^ 32 = 4 GB. Todos os encadeamentos compartilham todo seu espaço de endereço, caso contrário você não poderia passar um ponteiro de um encadeamento para outro.
Esta limitação aplica-se independentemente do PAE e independentemente da quantidade de memória física que você possui. Normalmente, são 2 GB de espaço de endereço para processos de 32 bits. Você pode ajustá-lo para 3 GB com a opção /3GB
.
Novamente, isso tem nada relacionado ao uso da memória física - cada processo pode sempre usar cada byte de memória física. É estritamente uma limitação no espaço de endereço. O PAE permite que o sistema operacional use mais memória física. A limitação do espaço de endereço afeta como os processos usam a memória virtual.