|
Re: M.A.M.E and Windows xp
12/06/18 12:01 AM
|
|
|
> 4GB is the maximum ram that is usable on any 32bit windows (a little less, actually). > And since XP was almost always 32-bit, he doesn't have much choice.
That's not actually true. On CPUs with PAE (Physical Address Extension) features, 32-bit Windows can use more than 4GB of RAM. The hard limit is that a single process can't have more than 4GB of addressable space.
This generally means that a single application can't use more than 2GB of RAM, because Windows puts the split between user space and kernel space at 2GB. You can change your boot options to put the split at 3GB, giving applications the ability to use up to 3GB of RAM. However, this has some side effects, and some poorly-coded applications don't handle it properly.
On top of that, applications that use the Address Windowing Extension (AWE) API can use more than 4GB of RAM on 32-bit Windows. Microsoft SQL Server is an example of this.
|
|