ARMv7'de "4GB duvar" yoktur , çünkü birçok ARMv7 çekirdeği, LPAE'nin 40 bit adresleme kullanması dışında, x86'da PAE'ye benzeyen bir kavram olan LPAE'yi (Büyük Fiziksel Adres Uzantısı) destekler. Yani, LPAE donanımlı ARMv7, 1 TB RAM'e kadar hizmet verebilir .
A7 de dahil olmak üzere yaklaşmakta olan ARMv8 çekirdeğinin 64 bit fiziksel adresleme kullanmayacağından bahsetmek de önemlidir . Büyük olasılıkla A7, 40 bit veya 44 bit fiziksel adresleme kullanacaktır. Daha sonra en fazla 16 TB RAM'e erişim.
Elbette, ARMv7'deki LPAE veya ARMv8'deki AArch32 modunda, uygulamalar hala 32-bit olduğundan, uygulamanın kendisi aynı anda yalnızca 4 GB'a erişebilir. Ancak bunun yakın zamanda mobil cihazlarda bir sorun olacağını sanmıyorum.
Uygulamaların daha fazla bellek kullanacağından (64 bit işaretçiler) endişe edersiniz, ancak uygulamaların 32 bit modunda (AArch32) çalışması bu şekilde olmaz.
Öte yandan, ARMv8, AArch64 ile ilgili olmayan ARMv7 üzerinde başka mimari geliştirmeler de sağlamaktadır.
TL, DR: 64-bit A7 pazarlama hilesi. 4GB RAM'den daha fazla sistemde bile, 32 bit uygulamalar için LPAE'ye kıyasla önemli bir avantaj sağlamaz. Ve 64 bit uygulamalar yakın zamanda gelmiyor.
Güncelleme: Qualcomm pazarlama sorumlusu tarafından onaylandı (şu an için eski yorumcudur, çünkü bu yorumlar için ricada bulunuldu ).
Qualcomm’un kıdemli başkan yardımcısı ve pazarlama müdürü Anand Chandrasekher röportajında “Apple’ın A7’si [64-bit] yaptığı için çok fazla gürültü olduğunu biliyorum. “Bence pazarlama hilesi yapıyorlar. Tüketici bundan bundan faydalanamıyor.”
Chandrasekher, 64 bitlik bir avantajın daha fazla bellek adreslenebilirliği olduğunu, ancak günümüzün akıllı telefonları veya tabletleriyle ilgili olmadığını söyledi. İPhone 5'ler yalnızca 1GB DRAM'a sahip.
"Ağırlıklı olarak ... 4 GB’nin üzerindeki bellek adreslenebilirliğine ihtiyacınız var. İşte bu. Performans için gerçekten ihtiyacınız yok ve 64-bit’in çoğunlukla kullandığı uygulama türleri büyük, sunucu sınıfı uygulamalardır" dedi. Daha önce Intel'in mobil platformlar grubunu yöneten Chandrasekher. ( kaynak )