Architektura 64-bitowa umożliwia zaadresowanie teoretycznie aż 16 eksabajtów pamięci. Jest to na tyle duża liczba, że prawdopodobnie rozwiąże to problemy z adresowaniem na wiele lat. Ponieważ na rynku brak tak ogromnych pamięci, w praktyce do adresowania używa się mniejszej liczby bitów. Aby w pełni korzystać z architektury 64-bitowej, system musi uruchamiać aplikacje w trybie 64-bitowym, co pozwala znacznie przyspieszyć niektóre rodzaje programów.