question about total allocated memory

Lisandro Dalcin dalcinl at gmail.com
Fri Jun 29 13:12:38 CDT 2007


On 6/29/07, Satish Balay <balay at mcs.anl.gov> wrote:
> > I heard that windows system doesn't allow 32 bits CPU allocating
> > more than 2GB. Is it also true under linux system?
>
> I belive its true for linux aswell.

Look at this link: http://linux-mm.org/HighMemory

"Currently the 32 bit x86 architecture is the most popular type of
computer. In this architecture, traditionally the Linux kernel has
split the 4GB of virtual memory address space into 3GB for user
programs and 1GB for the kernel."

[snip]

"The third issue is that, on a 32 bit system, no process will be able
to effectively use more than 3GB of memory. This means that buying
more than 4GB of memory is only useful if none of the processes on
your system need all of the memory"

-- 
Lisandro Dalcín
---------------
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
PTLC - Güemes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594




More information about the petsc-users mailing list