What's with the Bits?

c450r

Junior Member
Jan 6, 2005
3
0
0
Could someone explain to me exactly what is meant by 64bit for example. I guess what confuses me is when I here game consoles considered 128 bit and then now AMD has 64 bit cpu's. Why is xbox considered a 128 bit console when it uses a 32 bit processor? Someone please set me straight here.
 

Loki726

Senior member
Dec 27, 2003
228
0
0
I think Anand did an article on this when the AMD64 was about to come out...

When talking about x86 processors (pentium and athlon processors and some others), the bit "essentially" refers to the amount of data that can be stored in registers and therefore that the processor can address in memory. The limit of 32 bit processors is 2^32 or about 4gb. 64 bit increases this to 2^64 which is some ridiculously large number.

When talking about x86 processors, the "width" of the int registers determines the amount of memory that the processor can address and therefore the "width" of the int registers determines what "bit" a processor is. There are other registers (floating point, sse, sse2, etc...) of various sizes, however, these registers cannot "point" to different places in memory and therefore do not affect the amount of memory that a processor can address.

As for consoles, I know the processor used in the playstation 2 has 128 bit wide int registers... I think most of the others use 32 bit. However, I think, when dealing with consoles, it is more of a naming convention than something that has any real meaning. For example, most processors use 128-bit wide or larger data buses and some have 128-bit sse2 registers. These can't address 64 bits worth of memory, but I guess you can still call them "128 bit" systems...
 

TheStu

Moderator<br>Mobile Devices & Gadgets
Moderator
Sep 15, 2004
12,089
45
91
I thought the P4 could address 4 TB of memory and not 4 GB... the P3 could address 16 GB, the P2 could address 4 GB and the P1 could address a mighty 16 MB... not sure about the Athlon numbers but they should be similiar given as how they were initially the same architecture.
 

PhlashFoto

Diamond Member
Jun 21, 2003
3,893
17
81
Originally posted by: TheStu
I thought the P4 could address 4 TB of memory and not 4 GB... the P3 could address 16 GB, the P2 could address 4 GB and the P1 could address a mighty 16 MB... not sure about the Athlon numbers but they should be similiar given as how they were initially the same architecture.

Then explain how I had 64MB on my P1-200MHz?
 

Brian23

Banned
Dec 28, 1999
1,655
1
0
Xbox is 32 bit. It uses a Pentium 3 processor. Now iirc MMX used 128 bit registers, but they cannot be used as GPRs so it's a 32 bit chip.