많은 ARMv7 코어가 LPAE (Large Physical Address Extension)를 지원하므로 ARMv7 에는 "4GB 벽"이 없습니다. LPAE는 40 비트 주소 지정을 사용한다는 점을 제외하고 x86에서 PAE와 유사한 개념입니다. 즉, LPAE가 장착 된 ARMv7은 최대 1TB의 RAM을 처리 할 수 있습니다 .
A7을 포함한 다가오는 ARMv8 코어 는 64 비트 물리적 주소 지정을 사용하지 않을 것 입니다. 대부분의 A7은 40 비트 또는 44 비트 실제 주소 지정을 사용합니다. 나중에 최대 16TB RAM에 액세스 할 수 있습니다.
물론 ARMv7의 LPAE 또는 ARMv8의 AArch32 모드에서는 응용 프로그램이 여전히 32 비트이므로 응용 프로그램 자체는 한 번에 4GB 만 액세스 할 수 있습니다. 그러나 나는 그것이 곧 모바일 장치에서 문제가 될 것이라고 생각하지 않습니다.
앱이 더 많은 메모리 (64 비트 포인터)를 사용한다고 걱정하지만 앱이 32 비트 모드 (AArch32)에서 실행되는 것은 아닙니다.
반면 ARMv8은 AArch64와 관련이없는 ARMv7에 비해 다른 아키텍처 개선 기능을 제공합니다.
TL, DR : A7의 64 비트는 마케팅 특수 효과입니다. RAM이 4GB를 초과하는 시스템에서도 32 비트 앱의 LPAE보다 큰 이점을 제공하지 않습니다. 64 비트 앱은 곧 출시되지 않을 것입니다.
업데이트 : Qualcomm 마케팅 임원 (현재이 전직 임원 은이 의견에 대한 강의 로 확인 됨)에 의해 확인되었습니다 .
Qualcomm의 수석 부사장 겸 최고 마케팅 책임자 인 Anand Chandrasekher는 인터뷰에서 "애플이 A7에서 [64 비트]를 사용했기 때문에 많은 소음이 발생한다는 것을 알고있다"고 말했다. "나는 그들이 마케팅 특수 효과를하고 있다고 생각한다. 소비자가 얻는 혜택은 전혀 없다."
찬드라 세커는 64 비트의 이점은 더 많은 메모리 주소 지정 가능성이지만 오늘날의 스마트 폰이나 태블릿과는 관련이 없다고 말했다. iPhone 5에는 1GB의 DRAM 만 있습니다.
"주로 ... 4GB 이상의 메모리 주소 지정을 위해 필요합니다. 그게 전부입니다. 실제로 성능에 필요하지 않으며 64 비트가 주로 사용되는 응용 프로그램의 종류는 대규모 서버급 응용 프로그램입니다." 이전에 인텔의 모바일 플랫폼 그룹을 운영 한 Chandrasekher ( 소스 )