What is the exact maximum amount of RAM for 32-bit Linux virtual machine without PAE [closed]

view story

http://serverfault.com – 32-bit operating systems can only 4 GB of RAM unless they use PAE. In addition, the operating system reserves several hundred megabytes of this for its internal cruft. I would like to optimize my virtual machine so that it has the maximum amount of usable RAM while not wasting host's RAM for unnecessary allocation. So what would be the amount of RAM which would allow me to have maximum addressable RAM in a 32-bit virtual machine without wasting anymore RAM than necessary or using PAE in the virtual machine. I expect this amount to be somewhere between 3 and 4 GB but I would love to know the e (HowTos)