No, immagina che la RAM sia come la tua scrivania e lo spazio di scambio / memoria virtuale sia come un casellario. Puoi mettere molte informazioni in un archivio, ma è difficile accedervi. Tutti i documenti che vuoi usare, devi estrarli e metterli sulla scrivania; il problema è che la scrivania può contenere così tante carte contemporaneamente.
Le macchine a 32 bit possono avere solo una scrivania grande 4 GB (2 ^ 32, o circa 4 miliardi di byte), ma possono comunque avere schedari quasi illimitati. Devono solo "scambiare" i fogli quando la scrivania è piena e devono guardare un'altra pagina che si trova in un archivio.
Il motivo per cui non si applica allo scambio è perché l'accesso al contenuto della RAM o l'esecuzione del codice da esso è limitato alla dimensione dei numeri con cui può funzionare. Pensa che puoi avere solo 4 miliardi di parole sulla scrivania, perché è il massimo che puoi contare e devi lavorare direttamente con le parole. "La parola 3.547 è errata. Cambia la parola 3.452.780 in 'Ciao'. Elimina la parola 6."
Ora, ogni pagina potrebbe contenere 4.000 parole. Il problema è quando si fa riferimento allo spazio di swap, non lo si fa per parola, ma solo per pagina. Quindi puoi ancora contare fino a 4 miliardi, ma puoi contare fino a 4 miliardi di pagine. 4 miliardi di pagine contengono in realtà 16 trilioni di parole - molto, molto più alte di quanto tu possa contare.
Le macchine a 64 bit possono contare solo più in alto, quindi possono mettere tutte le pagine sulla scrivania contemporaneamente, se hanno una scrivania abbastanza grande. Anche se metti una scrivania super-grande in una macchina a 32 bit, puoi comunque contare solo fino a 4 miliardi, quindi non hai modo di fare riferimento a tutte le parole extra sulla scrivania.