above 4 GB RAM access for user processes

From: Ram (ariston_at_gmail.com)
Date: 07/29/04


Date: 29 Jul 2004 03:30:57 -0700

Since Linux kernel has support for 4 GB and above RAM, is it possible
for a user process to access physical memory above 4 GB by mapping
some part of that memory into its 0-3GB virtual address space ? For
example can the application allocate 1GB of memory above 4 GB and map
portions of it into its address space ? If so, how is it done ? If
not, it means that an individual process cannot allocate large chunks
of memory (say > 1 GB), if the virtual address range of 0-3GB is
almost used up, even though physical memory is free.

Regards,
Ram



Relevant Pages