1. What is the max RAM a 32 bit process can access in a 64bit OS? It is 2 gigs or full 4 gigs?
  2. Is there a way to make it access more maybe by enabling PAE on process level?

Thanks.

link|improve this question
1  
It all comes down to whatever your specific OS gives the process, and I don't see a tag specifying what OS you're asking about. – Brian Knoblauch Dec 9 '09 at 17:36
feedback

2 Answers

up vote 3 down vote accepted

Most applications will only have access to 2Gb when running on WOW64, however if the 32 bit application has the IMAGE_FILE_LARGE_ADDRESS_AWARE flag set then it will be allocated 4Gb of virtual address space, if it does not then it will only get 2.

See this article for more details.

link|improve this answer
feedback

A 32bit process on a 64Bit OS can address a full 4 gigs of memory. Sorry I don't have any links to back this up but prior to doing IT I ran a graphics department doing 3d animation and compositing and ran many 32bit processes on 64bit OS's.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.