understanding applications and PAE

Alan Cox alan at redhat.com
Mon Dec 8 21:22:49 UTC 2003


On Mon, Dec 08, 2003 at 03:41:17PM -0500, Vanco, Don wrote:
> I understand that the Linux kernel can (through PAE) provide memory paging
> beyond 4GB of physical memory on 32-bit architecture.  What I need to
> understand is: what are the requirements on the application side to utilize
> this memory?  I'm looking for documentation / links that talk about
> applications and PAE.

PAE is transparent. Unfortunately its a half-baked solution in some ways
because it only fixed physical address space limits. So you get 3-4Gb depending
on kernel and configuration virtual per process even if you have 64Gb physical.

You can do EMS like stuff where you allocate a set of shared memory
segments and switch them in or out as needed. Its ugly but for some
tasks works very well.






More information about the fedora-test-list mailing list