Re: 32 bit or 64 bit .. (ppl with 64 bit os experience-give advice)
Well, the reason people use 64bit programs is simple. You are allowed to address more memory.
Taking C++ as an example, the pointer variable is 64bits in size in a 64bit program. This means that it is able to address 2 raised to 64 bytes, meaning 16 exabytes of memory, unlike 32bit programs which offer only 2 raised to 32 bytes, i.e, 4GB of memory to address.
Being able to address more memory helps in handling high file size multimedia files, and to use more RAM. However, the ram limit of 4GB has been overcome in linux by a simple patch which enables it to address 16GB of RAM.
Now, 64bit has a major drawback. As I said before, pointer variables use double the space compared to 32bit. This would result in usage of more memory by several programs. Thats why 64bit is only adviced if you either want to do lots of multimedia or have lots of RAM.
Another drawback is that there is more space which needs to be scanned in order to find something in the RAM, due to which in some benchmarks, 32bit is clearly faster than 64bit.
Finally, after considering everything, its indeed better to go for 64bit OSes if you have some serious number crunching activities, like handling databases, multimedia, etc, and want to have better performance in many programs, 64 bit is recommended. But DONT use it if you have less ram.
__________________
http://TheSmallerBang.wordpress.com
eMachines E725 - T4400 2.2GHz, 1GB, 160GB
Nokia 5130XM * T-Sonic 610 2GB
Nokia 2323C * Samsung Galaxy Y
Apple iPad 2 16GB WiFi
|