no 64 bit seriously suck. The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or −2,147,483,648 through 2,147,483,647 using two's complement encoding. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory.
Correct, yet incorrect.
It's true that 32-bit systems can technically access up to
4,294,967,295 bytes (
4096 Megabytes) of address space, however, some of this address space is used by other components on the motherbord. Graphics card or external soundcards for example.
So all in all you can expect to get around ... 3.5 - 3.8 GB of usable ram out of those 4 GB you stick in, depending on how much shit you stuff into your PCI slots.
Does 64-bit suck? No.
Is 64-bit the new god? Not really.
The only real difference between 32-bit and 64-bit is address and variable space.
This means, as explained by "otlandz", that variables used by programs can store more data, thus they can technically process bigger amount of data. But this is only really good for large scientific programs, like programs used by scientists, astrophysicists and other areas in which large quantities of data is processed.
But it CAN also benefit the average user. 64-bit Operating Systems allows a single program to allocate more RAM. On 32-bit OSes there is a limit on 2 GB RAM per program (3 GB if you change a special boot option), which can be hindering for certain games. 64-bit OSes dissolves this limitation, enabling RAM-heavy games like ... I don't know, Crysis 5 (or something) ... to use more than 3 GB of ram.
As for the second benefit; Address space. This is the major reason why people use 64-bit. While 32-bit is limited to 4096 MB of ram, 64-bit does not only double that, but multiplies it by a rather grand number.
The current limitation of RAM for 64-bit Windows 7 is 192 GB.
However, this is just a limit set in the actual operating system by Microsoft (For example, Windows Server 2008 64-bit supports up to 2TB of ram). It doesn't even begin to scratch the physical limitation of 64-bit.
The physical limitation of ram on 64-bit systems is in fact
18,446,744,073,709,551,616 bytes of ram, this means roughtly:
18,014,398,509,481,984
Kilobytes
17,592,186,044,416
Megabytes
17,179,869,184
Gigabytes (Yes, that is 17 BILLION gigabytes)
16,777,216
Terabytes
16,384
Petabytes
16
Exabytes
16 Exabytes ... 16,7 Million Terabytes of ram.
So to answer the question, yes, 64-bit IS better than 32-bit, but only if you plan on either:
- Run highly advanced applications dealing with MASSIVE amounts of data.
- Plan on using more than 4 GB of ram in your PC, or 2 - 3 GB per application running.