| 32-bit operating systems have a 32-bit list of addresses, meaning they can access in theory up to 4Gb of memory. When video memory, I/O assignments, and other overhead I don't have memorized are removed from that total limit, it means a 32-bit operating system is incapable of using more than 2.5 to 3 Gb of RAM. As a way of futureproofing my system for the next few years, I opted for a 64-bit system, allowing my 4 gigs of future RAM in its theoretical limit of... 16 exobytes? Some ridiculously high number. 64-bit is definitely the future, but the transition from 32 to 64-bit is a pain, as it seems. They are not strictly interoperable, the programs. |