Thursday, October 17, 2024

Re: Memory upgrade

On 2024-10-16, Christian Schulte <cs@schulte.it> wrote:
>
> No. That's what seems to went wrong when going from i386 to amd64. The
> 3GB hard limit of i386 was in the range of available physical memory
> (4GB) without swap. The 128GB on amd64 do not. Changing this to what
> "memory" reads, makes no difference, though.

A 32-bit architecture allows for 2^32 bytes, or 4GB, of address space
in a process. Memory addresses are stored in 32-bit variables - a single
process can't use memory beyond this. Even on OS which use PAE to allow
for larger _overall_ memory, and regardless of whether that memory
is RAM or swap space on disk, the maximum that a single 32-bit process
can use is still 4GB.



--
Please keep replies on the mailing list.

No comments:

Post a Comment