[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 32bits and 3G memory limit



Aaron Toponce put forth on 6/21/2010 10:09 AM:

> A 32-bit system, is a system that can address at most 2^32 bits of
> memory for any given process. Most 32-bit kernels these days, however,
> can address much more thanks to the physical address extensions (PAE),
> typically 64 GB. But that still means that each process can only address
> 2^32, or 4GB of RAM.

This 4GB process space limit is a user space process limit.

There is no limit on the kernel itself.  A PAE enabled kernel can directly use
all 64GB of RAM for its own needs, i.e. for page/buffer cache, ramdisk, etc.

-- 
Stan


Reply to: