ไม่มี "4GB wall"บน ARMv7 เนื่องจาก ARMv7 cores จำนวนมากสนับสนุน LPAE (ส่วนขยายที่อยู่ทางกายภาพขนาดใหญ่) ซึ่งเป็นแนวคิดที่คล้ายกับ PAE บน x86 ยกเว้น LPAE ใช้การกำหนดแอดเดรสแบบ 40 บิต ความหมายที่LPAE ติดตั้ง ARMv7 สามารถอยู่ได้ถึง 1TB ของแรม
นอกจากนี้ยังเป็นสิ่งสำคัญที่จะพูดถึงว่าแกน ARMv8 ที่จะเกิดขึ้นรวมทั้งA7, จะไม่ใช้ทางกายภาพ 64 บิต ส่วนใหญ่มีแนวโน้มที่ A7 จะใช้ที่อยู่ทางกายภาพ 40- บิตหรือ 44- บิต ต่อมาให้การเข้าถึง RAM สูงสุด 16TB
แน่นอนว่าด้วย LPAE บน ARMv7 หรือในโหมด AArch32 บน ARMv8 แอปพลิเคชันยังคงเป็น 32 บิตดังนั้นแอปพลิเคชันเองสามารถเข้าถึง 4GB ได้ในแต่ละครั้ง แต่ฉันไม่คิดว่ามันจะเป็นปัญหาสำหรับอุปกรณ์มือถือในเร็ว ๆ นี้
คุณกังวลว่าแอพจะใช้หน่วยความจำมากขึ้น (ตัวชี้แบบ 64 บิต) แต่นั่นไม่ใช่กรณีที่แอพทำงานในโหมด 32 บิต (AArch32)
ในทางตรงกันข้าม ARMv8 ให้การปรับปรุงสถาปัตยกรรมอื่น ๆ มากกว่า ARMv7 ซึ่งไม่เกี่ยวข้องกับ AArch64
TL, DR: 64-bitness ของ A7 คือกลไกการตลาด แม้แต่ในระบบที่มี RAM 4GB มากกว่าก็ไม่ได้ให้ประโยชน์ที่เหนือกว่า LPAE สำหรับแอพ 32 บิต และแอป 64 บิตจะไม่มาเร็ว ๆ นี้
อัปเดต: ได้รับการยืนยันจากผู้บริหารการตลาดของ Qualcomm (ปัจจุบันคืออดีตผู้บริหารในขณะที่เขาถูกลดระดับความคิดเห็นเหล่านี้ )
Anand Chandrasekher รองประธานอาวุโสและประธานเจ้าหน้าที่ฝ่ายการตลาดของ Qualcomm กล่าวว่า“ ฉันรู้ว่ามีเสียงดังมากเพราะ Apple ทำ [64 บิต] ใน A7 ของพวกเขา” "ฉันคิดว่าพวกเขากำลังทำกลไกการตลาดไม่มีประโยชน์ที่ผู้บริโภคจะได้รับจากสิ่งนั้น"
ประโยชน์ของ 64 บิตคือความสามารถในการระบุตำแหน่งหน่วยความจำได้มากกว่า แต่ไม่เกี่ยวข้องกับสมาร์ทโฟนหรือแท็บเล็ตในปัจจุบัน Chandrasekher กล่าว iPhone 5s มี DRAM เพียง 1GB
"ส่วนใหญ่ ... คุณต้องการหน่วยความจำที่อยู่นอกเหนือจาก 4GB นั่นคือคุณไม่ต้องการประสิทธิภาพและประเภทแอปพลิเคชันที่ใช้ 64- บิตในแอปพลิเคชันส่วนใหญ่เป็นเซิร์ฟเวอร์ขนาดใหญ่" กล่าว Chandrasekher ซึ่งก่อนหน้านี้บริหารกลุ่มแพลตฟอร์มมือถือของ Intel (ที่มา )