What I don't understand is where the 4 GigaBytes comes from.
Most of the articles I read say that 2^32bits = 4 GigaBytes, but this doesn't seem correct given that 8 bits = 1 byte.
For a 32 bit OS: 2^32 = 4,294,967,295 bits = 4.2 Giga bits = 536870911.875 bytes = 0.4999999998836 Giga bytes
Can someone please enlighten me as to what I'm missing?