Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.
  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.

share|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
add comment

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.

share|improve this answer
add comment

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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