So basically what google told me:
-32 bit cpus can address up to 4gb of memory (2^32)
-64 bit cpus can address a lot more (2^64)
Is that true at all ?
What I thought :
CPU socket includes data lines, address lines and control lines.
If a CPU had 32 data lines, they would sell it as a 32 bit CPU. Not necessarily having 32 address lines.
A 64 bit CPU would have 64 data lines and about 34, not 64 address lines (2^34) which is like 16GB.
So am I right, or did I get it wrong ?
-32 bit cpus can address up to 4gb of memory (2^32)
-64 bit cpus can address a lot more (2^64)
Is that true at all ?
What I thought :
CPU socket includes data lines, address lines and control lines.
If a CPU had 32 data lines, they would sell it as a 32 bit CPU. Not necessarily having 32 address lines.
A 64 bit CPU would have 64 data lines and about 34, not 64 address lines (2^34) which is like 16GB.
So am I right, or did I get it wrong ?