Iâ€™ve run across several cases recently where assigning 4GB of memory to a 32bit VM caused some concern by folks looking at whatâ€™s available in the system properties.
So why is this? Itâ€™s not a VMware specific problem, as youâ€™ll have this issue on physical hardware as well. The problem has a few parts to it. The first being 32bit addressing, and that it can only handle addressing memory up to a certain amount. The second being, the VM Bios that VMware presents does not appear to support the same remapping of memory that is used by system devices, and thusly youâ€™ll only ever see 2.5-3.75GB available.