How does 32-bit address 4GB if 2³² bits = 4 Billion bits not Bytes?
It depends on how you address the data. If you use 32 bits to address each bit, you can address 232 bits or 4Gb = 512MB. If you address bytes like most current architectures it will give you 4GB. But if you address much larger blocks you will need less bits to address 4GB. For … Read more