New
#1
regarding RAM for 32 bit Operating Systems
The 32-bit editions of Windows Vista are limited to 4GB not because of any physical or technical constraint on 32-bit operating systems. The 32-bit editions of Windows Vista all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code. Meaning that you can infact, use more than 4GB of RAM on a 32 bit OS.
The 4GB limit is retrieved from the registry by calling a function named ZwQueryLicenseValue. I'm wondering why Microsoft has decided to put a 4GB restriction on 32 bit processors?