Difference Between 64 Bit Machine and 32 Bit Machine
A 32 bit machine can count up to 232 and a 64 bit machine can count up to 264.
A 32bit machine can count to 4,294,967,296 while a 64 bit machine can count to 18,446,744,073,709,551,616.
This is useful in itself in terms of just the count. Working at times with the number of 4294967296 is much easy if you can do it crudely, without lots of extra programs.
Another handy thin is that you get more accurate numbers if you have a 64 bit system. 4000 000 000 is the most accurate figure 4 that can be constructed with a 32 bit system. One can thus not be primitive with a 32 bit system write 4,000 000 000 1
The fact that a computer can count higher will also say that it can address more memory. In other words, one can have more memory the higher the bit machine has. A 32-bit system can not actually have more than 4Gb of memory (4,294,967,296 bytes), while a 64 bit system can theoretically be 18,446,744,073 GB of memory.
Without getting too technical, one can explain this with that one is allowed to send more packets of code to the processor at a time. It goes much faster to process the few large code packages than many small ones. The user saves the data paths between memory and processor and other parts of the machine.
It also means that you can send faster and more data between the different components.
If you have a 64 bit system then you have a faster and more efficient system. So why not just go on and make 128 bit system or a 256 bit system. The answer is: Why? What’s the point? If you have access to 18 EXA-bytes of memory and the ability to write so much code then these blocks the programs you have with 64 bit system, there is currently no need for more.