Morning All,
I have read numerous posts and technet articles regarding the use of the
/PAE switch on 32bit Windows systems and I am still confused (probably just
me!)on what this means for a memory hungry applications. I am clear that when
using 4GB of memory in a 32bit system the memory manager maps this to the
32bit Virtual Address space.....all is fine. If we wanted to expand this we
could use the /3GB switch to take some of the Kernel memory and give it for
application use.
When using the /PAE switch by itself we expand the physical memory address
range to 64GB but we are still using a 32bit Virtual Address Space with
application that have 32 pointers. Here is where it gets a bit cloudy!
My Questions are:
1. When not using the /PAE switch and 4GB of physical RAM the max virtual
memory a process or application can address is 2GB (with the other 2GB going
to the Kernel) - Y/N
2. Using the /PAE switch and say 16GB of physical RAM what is the maximum
memory available to a 32bit application? is this now 4GB or still 2GB but
more programs can be run concurrently to use the memory in the server?
Thanks for your help
Regards
Tony
|