x86-64 (also known as x64, x86_64 and AMD64) is the 64-bit version of the x86 instruction set. It supports vastly larger amounts (theoretically, 264
bytes or 16 exbibytes) of virtual memory and physical memory than is
possible on its 32-bit predecessors, allowing programs to store larger
amounts of data in memory.