Armv7l 32 veya 64 bit mi?


20

Ubuntu Mate ile bir Odroid kullanıyorum. Ben qt indirmek gerekir ve bu yüzden ben qt 32 veya 64 bit sürümünü almak gerekir bilmek gerekir.

odroid@odroid:~/software/qt5$ uname -i
armv7l

uname -i armv7l döndürür. Bu, 32 veya 64 bit qt'yi indirmem gerektiği anlamına mı geliyor?


Yanıtlar:


31

armv7l olan 32 bitlik işlemci.

ARMv8 ile ilgili biraz daha fazla bilgiye ihtiyacınız varsa , lütfen @ Rinzwind'in cevabını okuyun :-)


14

ARMv8 64 bittir. 32 bit uyumluluk ile.

ARMv8 mimarisi, mevcut 32 bit yazılımla uyumluluğu korurken, güç tasarruflu uygulamaya odaklanarak ARM mimarisine 64 bit destek sunar. Temiz bir yaklaşım benimseyen ARMv8-A işlemcileri, yarının en yenilikçi ve verimli cihazlarına güç sağlayacak ARM işlemcilerin düşük güç tüketimi özelliklerini korurken mevcut performans aralığını genişletir. ARM, ARMv8-A mimarisini destekleyen 3 farklı ürün katmanına sahiptir: Yüksek Performans, Yüksek Verimlilik ve Ultra Yüksek Verimlilik.


ARMv8-A, ARM mimarisine 64 bit mimari desteği sunar ve şunları içerir:

  • 64 bit genel amaçlı kayıtlar, SP (yığın işaretçisi) ve PC (program sayacı)
  • 64 bit veri işleme ve genişletilmiş sanal adresleme

İki ana yürütme durumu:

  • AArch64 - İstisna modeli, bellek modeli, programcıların modeli ve komut kümesi için bu durum için 64 bit yürütme durumu
  • AArch32 - İstisna modeli, bellek modeli, programcıların modeli ve bu durum için komut seti desteği dahil 32 bit yürütme durumu

Daha düşük olan her şey (ARMv7 gibi) 32 bittir.


27
OP özellikle ARMv7 hakkında sorular sorar ve son cümlede v7'nin her zaman 32 bit olduğunu belirtmek için v8 hakkında yarım sayfa doldurursunuz? Yani, tabii ki doğru, ama ... bilirsin
Byte Komutanı

3
V8'in v7 ile ne yapması gerektiğini veya bir bağlantı olup olmadığını görmek için okumaya ve okumaya devam ediyorum. Hayır!
Lo-Tan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.