Geralmente, um sistema operacional de 32 bits pode ver apenas 4 GB de memória, incluindo dispositivos (placa gráfica, etc.). Isso resulta no sistema operacional vendo 3 GB de memória física, mesmo se mais de 3 GB estiver instalado. Isso é verdade para máquinas físicas e VMs.
32 bits O Windows XP, como o Windows 2003 Server e versões posteriores, suportava PAE (Physical Address Extensions), o que permitia usar mais de 4 GB de memória física. O Windows Vista e o Windows 7 não suportam mais a PAE devido a incompatibilidades de driver que já estavam presentes no Windows XP.
Assim, geralmente, apenas o Windows de 64 bits suporta mais de 3 GB de memória física, além de versões de 32 bits do Windows que suportam PAE (Windows 2000, Windows XP, Windows Server 2003 e Windows Server 2008); enquanto as versões de 32 bits do Windows que não suportam PAE (Windows Vista, Windows 7) normalmente não conseguem ver mais de 3 GB de memória física.
Observe novamente que a memória atribuída a uma VM conta como "memória física" para o sistema operacional em execução na VM.