Citat:
Ursprungligen postat av
Clint.Ruin
2:an finns i flera revisioner där de senaste har en Cortex-A53 CPU vilken har stöd för 64-bits os.
Med tanke på att minnet bara är på 1GB är det dock meningslöst, 64-bits os är bara meningsfullt om man har över ca 4GB RAM.
Eller så kan man vända på det, den första revisionen var armv7 (Cortex-A7) och resterande aarch64 (Cortex-A53).
64-bit os och 64-bit kod handlar om långt mer än address utrymme... det är för bövelen mer än dubbelt så många register i aarch64 mot armv7... De är dubbelt så breda (vilket kan vara fördelaktigt i bland), du får SIMD förbättringarna som gjorts till NEON i aarch64, du får tillgång till platformsfinesser som ARMv7 bara kan drömma om i form av isolering/virtualisering osv.
Sen finns det nackdelar i vissa sammanhang, fler och större register = större transaktioner vid kontext switch, pekare är dubbelt så stora osv... Men knappast något som de flesta bryr sig om i sammanhanget mot vinsterna.
Så argumentet att 64 bit os enbart är meningsfullt över 4GB är inte sant alls...