"Diez B. Roggisch" <de...@nospam.web.de> writes: > No, PAE can be used to access much more memory than 4GB - albeit > through paging. AFAIK up to 2^36 Bytes.
Anssi Saari <a...@sci.fi> wrote: >That too. I admit, after checking, that you can't go above 3 GiB per >process even in server Windows. But for Linux there exists (or >existed, since it seems it hasn't been updated since 2004) a kernel >patch which provides a "4GB/4GB" address split. Kernel is in one >segment, userland in another and hence a process can access full 4GB. Windows has a similar feature that allows 32-bit applications running on 64-bit versions of Windows to have a nearly 4Gb virtual address space. Windows also allows 32-bit applications to use more than 4GB of physical memory through a paging mechanism called "Address Windowing Extensions". Also 32-bit applications can effectively use more than 4GB of RAM through indirect means like multiple processes, the disk cache or video card RAM. Ross Ridge -- l/ // Ross Ridge -- The Great HTMU [oo][oo] rri...@csclub.uwaterloo.ca -()-/()/ http://www.csclub.uwaterloo.ca/~rridge/ db // -- http://mail.python.org/mailman/listinfo/python-list