How much RAM can 32-bit support?
4 GB
One bit in the register can reference an individual byte in memory, so a 32-bit system can address a maximum of 4 GB (4,294,967,296 bytes) of RAM. The actual limit is often less than around 3.5 GB since part of the register is used to store other temporary values besides memory addresses.