As applications continue to become more functional and more complex, and as data sets grow in size, the address space requirements also continue to grow. Now a days most of the applications are 64-bit and the 4 Gigabyte address space provided by 32-bit systems is no longer sufficient.