Page 1 of 1

how cpu recognize the 8gb memory

Posted: Mon Jul 04, 2016 6:45 am
by Raymond
Hi,when the physical memory is over the 4gb such as 8gb memory,how the cpu recognize the physical address.

In 4gb mem,the max address is 0xffffffff,it is a limitation of 32 bit address,when the memory is over that value,how can i do?

Re: how cpu recognize the 8gb memory

Posted: Mon Jul 04, 2016 7:13 am
by Octocontrabass
The physical address space can be larger than the virtual address space. For example, 32-bit x86 has PAE and PSE-36, and ARM has LPAE.

Re: how cpu recognize the 8gb memory

Posted: Mon Jul 04, 2016 7:51 am
by Combuster
Usually a PC with more than 3 gigabytes of ram isn't 32 bits, but rather 64 bits.