Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11798|Yanıt: 0

ARM ve x86 mimarileri, Android platformundaki --- CPU tiplerini karşılaştırıyor

[Bağlantıyı kopyala]
Yayınlandı 29.10.2017 13:55:51 | | | |
Önsöz:
    İlk günlerde Android sistemi neredeyse sadece ARMv5 CPU mimarisini destekliyordu, ancak şimdi Android platformu 7 farklı CPU mimarisini desteklemektedir: ARMv5, ARMv7 (2010'dan), x86 (2011'den), MIPS (2012'den), ARMv8, MIPS64 ve x86_64 (2014'ten itibaren), bunların her biri karşılık gelen bir ABI (Uygulama) ile ilişkilendirilmiştir. İkili Arayüz)。
    Uygulama İkili Arayüzü, kullanılan komut setinden, mevcut sistem fonksiyon kütüphanelerine hizalanmış bellek olarak ikili dosyaların (özellikle .so dosyaların) ilgili sistem platformunda nasıl çalıştığını tanımlar. Android'de her CPU mimarisi bir ABI'ye karşılık gelir: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



X86 serisi
export ANDROID_ABI=x86

ARM'nin Cortex-A8 veya Cortex-A9 serisi
export ANDROID_ABI=armeabi-v7a (Not: armeabi-v7a, on yüzdür nokta işlemleri veya gelişmiş uzantılara sahip ARM CPU'lar içindir)

ARMv6
export ANDROID_ABI=Armeabi (Not: Armeabi normal veya eski Arm CPU'lar içindir)

ARMv6 FPU ile gelmiyor
export ANDROID_ABI=armeabi
ihracat NO_FPU=1

ARMv5 veya E-mülatör
export ANDROID_ABI=armeabi
ihracat NO_ARMV6=1

MIPS serisi
export ANDROID_ABI=mips

1. ARM (Gelişmiş RISC Makinesi) mimarisi hakkında
Bu, birçok gömülü sistem tasarımında yaygın olarak kullanılan 32-bit RISC (Azaltılmış Komut Seti Hesaplama) işlemci mimarisidir. Ancak, enerji tasarrufu özellikleri nedeniyle diğer alanlarda da birçok başarı elde edilmiştir; ARM işlemcileri, düşük maliyet, yüksek performans ve düşük güç tüketimi gibi ana tasarım hedeflerine uygun olarak mobil iletişim alanına çok uygundur. ARM'nin avantajı güçlü performansta değil, verimliliktedir; ARM, kapsamlı çalışmaları tamamlamada dezavantajlı olan RISC boru hattı komut setini kullanır ve bu avantajlar nispeten sabit görevlerle bazı uygulamalarda tam anlamıyla kullanılabilir. ARM yapısı bilgisayarları, CPU'yu özel bir veri arayüzü aracılığıyla veri depolama cihazlarına bağlar, bu nedenle ARM depolama ve bellek performansını genişletmek zordur (genellikle bellek ve veri depolama kapasitesi ürün tasarımında belirlenmiştir), bu nedenle ARM yapısı kullanan sistem genellikle genişletmeyi dikkate almaz. "Yeter artık" ilkesi temelde takip edilir.
2. x86 mimarisi hakkında
Karmaşık bir komut seti CISC (Karmaşık Komut Seti Bilgisayarı) işlemci mimarisidir. X86 bilgisayarlar, ARM tabanlı sistemlere göre performans açısından çok daha hızlı ve güçlü. X86'nın CPU'su 1G, çift çekirdekli ve dört çekirdekten daha fazladır. X86 yapı bilgisayarları, genişleme cihazlarına (örneğin: sabit diskler, bellek vb.) bağlanmak için "köprü" yöntemini kullanır ve x86 yapı bilgisayarları neredeyse 30 yıldır ortaya çıkmaktadır; destekleyici genişletme cihazları birçok türdür ve fiyatları nispeten ucuzdur; bu nedenle x86 yapı bilgisayarlar performanslarını kolayca artırabilir; örneğin bellek, sabit disk vb.




Önceki:Windows silme kurtarma bölümü c sürücüsüne genişletildi
Önümüzdeki:vs2017 Android programlarında hata ayıklama yapılamıyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com