can a 32 bit process use more than 2GB?

Nigel Wade nmw at ion.le.ac.uk
Wed Mar 17 16:00:41 UTC 2010


ESGLinux wrote:
> Hi,
> 
> are you sure? you can address 4G but for the design of the kernel you only
> have 2GB

I'm certain you have access to the full 4GB.

> 
> http://kerneltrap.org/node/2450
> http://web.archive.org/web/20080424081633/lwn.net/Articles/75174/
> 
> <http://web.archive.org/web/20080424081633/lwn.net/Articles/75174/>thanks,
> 
> ESG


You said you were running the 64bit kernel. Those articles refer to a 32bit kernel.

With a 64bit kernel a 32bit process can access 4GB of VM (normal per-process
limits apply, of course).

-- 
Nigel Wade, System Administrator, Space Plasma Physics Group,
            University of Leicester, Leicester, LE1 7RH, UK
E-mail :    nmw at ion.le.ac.uk
Phone :     +44 (0)116 2523548, Fax : +44 (0)116 2523555




More information about the redhat-list mailing list