Computers operate in binary, lots and lots of tiny switches are either on (1) or off (0).
Normally you count decimal numbers: 111 = 1×10^2 + 1×10^1 + 1×10^0
In binary the number 111 = 1×2^2 + 1×2^1 + 1×2^0. Which is 7
For CPUs, the 32/64 denotes the size of CPU registers. This is the fundamental unit of integer size that the computer uses for operations.
Computers have a number of address lines for addressing memory, so each line works out as a power of two. So adding a new memory line will double the amount of memory accessible. So this is why RAM goes 2->4->8->16 etc
Storage technically doesn’t have to follow this numbering (and most drives are labeled in 10^9 1000000000 bytes not 2^30 bytes 1073741824). They’re close but not exactly the same.
Latest Answers