Sto leggendo il mio libro sull'architettura del computer e vedo che in una CPU x86 a 32 bit, il contatore del programma è a 32 bit.
Pertanto, il numero di byte che può indirizzare è 2 ^ 32 byte o 4 GB. Quindi per me ha senso che la maggior parte delle macchine a 32 bit limita la quantità di RAM a 4 GB (ignorando PAE).
Ho ragione nel supporre che una macchina a 64 bit potrebbe teoricamente indirizzare 2 ^ 64 byte o 16 exabyte di RAM ?!