Không có "tường 4GB" trên ARMv7, vì nhiều lõi ARMv7 hỗ trợ LPAE (Tiện ích mở rộng địa chỉ vật lý lớn), là một khái niệm tương tự như PAE trên x86, ngoại trừ LPAE sử dụng địa chỉ 40 bit. Có nghĩa là ARMv7 được trang bị LPAE có thể giải quyết tới 1TB RAM .
Một điều quan trọng nữa là phải đề cập rằng các lõi ARMv8 sắp ra mắt, bao gồm cả A7, sẽ không sử dụng địa chỉ vật lý 64 bit . Nhiều khả năng A7 sẽ sử dụng địa chỉ vật lý 40 bit hoặc 44 bit. Sau này cho phép truy cập tối đa 16TB RAM.
Tất nhiên, với LPAE trên ARMv7 hoặc ở chế độ AArch32 trên ARMv8, các ứng dụng vẫn là 32 bit, vì vậy bản thân ứng dụng chỉ có thể truy cập 4GB mỗi lần. Nhưng tôi không nghĩ rằng nó sẽ sớm trở thành một vấn đề trên thiết bị di động.
Bạn lo lắng rằng các ứng dụng sẽ sử dụng nhiều bộ nhớ hơn (con trỏ 64 bit), nhưng đó sẽ không phải là trường hợp ứng dụng chạy ở chế độ 32 bit (AArch32).
Mặt khác, ARMv8 cung cấp các cải tiến kiến trúc khác so với ARMv7, không liên quan đến AArch64.
TL, DR: 64-bitness của A7 là mánh lới quảng cáo tiếp thị. Ngay cả trên các hệ thống có RAM hơn 4GB, nó cũng không cung cấp lợi thế đáng kể so với LPAE cho các ứng dụng 32 bit. Và các ứng dụng 64 bit sẽ không xuất hiện sớm.
Cập nhật: Nó đã được xác nhận bởi giám đốc tiếp thị Qualcomm (hiện là cựu giám đốc điều hành, vì ông đã bị giáng chức vì những bình luận này ).
"Tôi biết có rất nhiều tiếng ồn bởi vì Apple đã [64-bit] trên chiếc A7 của họ", Anand Chandrasekher, phó chủ tịch cấp cao và giám đốc tiếp thị của Qualcomm, nói trong một cuộc phỏng vấn. "Tôi nghĩ rằng họ đang thực hiện một mánh lới quảng cáo tiếp thị. Không có lợi ích nào cho người tiêu dùng nhận được từ đó."
Một lợi ích của 64-bit là khả năng đánh địa chỉ bộ nhớ nhiều hơn, nhưng điều đó không liên quan trong điện thoại thông minh hoặc máy tính bảng ngày nay, Chandrasekher nói. IPhone 5s chỉ có 1GB DRAM.
"Chủ yếu là ... bạn cần nó cho khả năng đánh địa chỉ bộ nhớ trên 4GB. Đó là nó. Bạn không thực sự cần nó cho hiệu năng và các loại ứng dụng 64 bit được sử dụng trong hầu hết là các ứng dụng lớn, cấp máy chủ", cho biết Chandrasekher, người trước đây đã điều hành nhóm nền tảng di động của Intel. ( nguồn )