Piccola precisazione.
Supponiamo di avere una scheda madre ed un chipset che permettono di montare 64 GB di RAM e di disporre di un sistema operativo 32 bit con supporto all'indirizzamento esteso a 36 bit.
Se montiamo tutta la memoria utilizzabile il risultato sarà un sistema operativo che sfrutterà poco più di 63 GB di RAM poiché una parte della memoria sarà sempre e comunque dedicata all'indirizzamento delle periferiche.
La stessa cosa si verificherebbe con un sistema operativo 64 bit ed un binomio scheda madre e chipset che permette di usare 16 PB (che bella misura), il sistema operativo vedrebbe poco meno di 16 PB di RAM.
Nota di contorno, il secondo scenario non è realizzabile, al momento i memory controller mi pare si fermino a 48 bit reali e non sto certo parlando di sistemi desktop.