Om de volle 4 GB te kunnen gebruiken, is het noodzakelijk om een 64-bit OS te gebruiken. Dat is echter niet voldoende: je moet tevens de functie "memory remap" aanzetten in je BIOS.
Een 32-bit OS kan nooit alle 4 GB aan geheugen adresseren. Om een 32-bit OS te kunnen draaien, gebruikt een CPU 32-bit adressering. Dat houdt in dat de computer in totaal 2^32 unieke adressen kent. Naast het RAM-geheugen, hebben ook een aantal componenten in een computer nood aan adressen (videokaart, disk-controller, ...). Ook deze adressen komen uit de 2^32 beschikbare adressen en kunnen daarom niet meer gebruikt worden om naar RAM geheugen te verwijzen.
Ieder adres wordt voorgesteld door een nummer. Computerbouwers hebben afgesproken om enkel de hoogste adressen uit te delen aan componenten (ze beginnen bij adres 4294967295 en tellen af; voor het RAM beginnen ze bij 0 en tellen ze op). Dat betekent dat je die onbeschikbare adressen pas zult merken wanneer je voldoende RAM in je PC stopt.
Echter, als je nu in 64-bit mode gaat werken (door een 64-bit OS te gebruiken), dan zullen de adressen van componenten nog steeds starten bij 4294967295 en aftellen. Daardoor zal je nog steeds een deel van je RAM moeten missen. "Memory remap" zorgt ervoor dat de adressen voor componenten starten bij 281474976710655 (= 2^48 - 1) waardoor je pas RAM zal moeten missen als je zo'n 262144 GB RAM installeert (en dat zal niet voor morgen zijn denk ik).