PAE on Vista32 with 4gig of Ram

zenmaster

Splendid
Feb 21, 2006
3,867
0
22,790
There was support for in Windows Windows XP SP0, but support was removed since it likely caused more problems than it helped.

The biggest issue is just bad programming.
Few folks are likely to have tested their software using the alternate memory allocations.

The Server Space is a little different with fewer things running and more need of it.

I would wager /PAE would cause less problems now than it did in the past due to increased 64-Bit Windows Testing.

I actually have a few Windows 2003 Enterprise servers running with /PAE mode because they are running software that will not work under 64-bit software but still do enough tasks that I can use the extra memory.
 

russki

Distinguished
Feb 1, 2006
548
0
18,980
I'm with you re: server space. And yes, most of it is bad programming on the application (and driver) side, but that's the problem with PAE - both the OS and applications need to be aware of it. Plus, there's a whole lot of added memory management compared to typical protected mode addressing...

Hopefully, it's all done with now that we have x86-64... Although, clearly, there are still a lot of poorly written apps there (the ones not compatible with 64bit windows).
 

dengamle

Distinguished
Apr 18, 2007
224
0
18,690
The PAE kernel in Vista is present to support DEP. That is why it is mentioned i various articles.

Applications only sees virtual addresses, so they don't need to be coded differently to run when the OS is in PAE mode. Only if they need to address more than 2/3 GB, they must turn to something like AWE

 

russki

Distinguished
Feb 1, 2006
548
0
18,980
Good point. Still, I think the OP was referring to addressing more than 4 Gb total memory, not even so much addressing more user space. Besides, I am pretty sure you can do /3Gb without PAE.