How a 32-bit processor can address 4 gigabytes of memory

I did not understand this, because 2 ^ 32 is 4 gigabytes, not bytes to the right? since 2 ^ 2 * 1024 * 1024 * 1024 bits? I am wrong?

+3
source share
5 answers

The smallest individually addressed memory unit is a byte. Bits have no addresses. You have to read a byte or more, and then do a disguise and so on to get individual bits.

+8
source

As far as I can remember from my college days, the way it is.

If 32 = bus size address , then the total number of addressesthat can be addressed = 2 ^ 32 = 4294967296

4294967296 . = 1 , , 4294967296 , .

, 4 .

+5

, . 8 , 8, . , , , .

+1

SNES Megadrive MegaBits, 8MegaBit , 1 . , , 8Megs 8 . , SNES Megadrive, 8 = 1 .

+1

, 4 gb, , .

-1

Source: https://habr.com/ru/post/1766606/


All Articles