Non esiste un "wall da 4 GB" su ARMv7, poiché molti core ARMv7 supportano LPAE (Large Physical Address Extension), che è un concetto simile a PAE su x86, tranne che LPAE utilizza l'indirizzamento a 40 bit. Ciò significa che ARMv7 dotato di LPAE può indirizzare fino a 1 TB di RAM .
È anche importante ricordare che i futuri core ARMv8, incluso A7, non utilizzeranno l'indirizzamento fisico a 64 bit . Molto probabilmente A7 utilizzerà l'indirizzamento fisico a 40 o 44 bit. Successivamente concede l'accesso al massimo a 16 TB di RAM.
Ovviamente con LPAE su ARMv7 o in modalità AArch32 su ARMv8, le applicazioni sono ancora a 32 bit, quindi l'applicazione stessa può accedere solo a 4 GB alla volta. Ma non credo che presto sarebbe un problema sui dispositivi mobili.
Ti preoccupi che le app utilizzino più memoria (puntatori a 64 bit), ma non sarà così se le app vengono eseguite in modalità 32 bit (AArch32).
D'altra parte ARMv8 offre altri miglioramenti architetturali rispetto a ARMv7, che non sono correlati ad AArch64.
TL, DR: 64-testimone di A7 è un espediente di marketing.Anche su sistemi con più di 4 GB di RAM non offre alcun vantaggio significativo rispetto a LPAE per le app a 32 bit. E le app a 64 bit non arriveranno presto.
Aggiornamento: è stato confermato dal dirigente del marketing di Qualcomm (attualmente ex dirigente, poiché è stato retrocesso per questi commenti ).
"So che c'è molto rumore perché Apple ha fatto [64-bit] sulla sua A7", ha dichiarato Anand Chandrasekher, vicepresidente senior e Chief Marketing Officer di Qualcomm, in un'intervista. "Penso che stiano facendo un espediente di marketing. Non ci sono benefici per i consumatori."
Un vantaggio di 64 bit è una maggiore indirizzabilità della memoria, ma ciò non è rilevante negli smartphone o tablet di oggi, ha affermato Chandrasekher. L'iPhone 5s ha solo 1 GB di DRAM.
"Prevalentemente ... ne hai bisogno per indirizzare la memoria oltre i 4 GB. Ecco fatto. Non ne hai davvero bisogno per le prestazioni, e i tipi di applicazioni a cui i 64 bit vengono utilizzati per lo più sono applicazioni di classe server di grandi dimensioni", ha detto Chandrasekher, che in precedenza gestiva il gruppo di piattaforme mobili Intel. ( fonte )