Sembra che il tuo amico abbia vagato nella confusione terminologica basata sul riutilizzo dello stesso termine per più scopi.
Se ho 8 bit di memoria, ho 8 bit di memoria, niente di più. Possono memorizzare un byte, che rappresenta uno dei 256 stati possibili. Se aggiungi un altro bit di memoria, raddoppia il numero di stati possibili, ma può ancora contenere solo uno di questi stati.
Tuttavia, per rappresentare tutti di quegli stati a 8 bit allo stesso tempo, avrei bisogno di 256 byte. Quando si utilizza un sistema che utilizza indirizzamento della memoria a 8 bit (o, più comunemente in questi giorni, indirizzamento della memoria a 32 o 64 bit), significa che si utilizza un numero a 8 bit per rappresenta una posizione nella memoria e quindi è possibile avere fino a 256 posizioni di memoria disponibili per lo schema di indirizzamento. (Questo è il motivo per cui nessuno usa un sistema di indirizzamento di memoria così piccolo: si esauriscono gli indirizzi troppo rapidamente: usano sistemi a 32 o 64 bit, che è qualcosa di molto diverso dall'avere solo 32 o 64 bit di memoria.)
Quando le persone dicono di avere un sistema a 64 bit, di solito è ciò che significa: il loro sistema utilizza valori a 64 bit per l'indirizzamento della memoria, dando al loro sistema il potenziale per supportare 2^64
byte di memoria. Finora, nessun computer è mai stato così vicino alla quantità di memoria disponibile; è solo negli ultimi anni che abbiamo superato il limite di 32 bit, che è 4 GB. Il limite di 64 bit è il quadrato di questo, circa 16 miliardi di GB.