Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11798|Válasz: 0

Az ARM és x86 architektúrák összehasonlítják --- CPU-típusokat az Android platformon

[Linket másol]
Közzétéve 2017. 10. 29. 13:55:51 | | | |
Előszó:
    A kezdetekben az Android rendszer szinte csak az ARMv5 CPU architektúrát támogatta, de most az Android platform 7 különböző CPU architektúrát támogat: az ARMv5, ARMv7 (2010-től), x86 (2011-től), MIPS (2012-től), ARMv8, MIPS64 és x86_64 (2014-től), amelyek mindegyike egy megfelelő ABI-hez (Alkalmazáshoz) kapcsolódik. Binary Interface)。
    Az Application Binary Interface meghatározza, hogyan futnak a binárok (különösen a .so fájlok) a megfelelő rendszerplatformon, a használt utasításkészletből, a memória a rendelkezésre álló rendszerfunkciókönyvtárakhoz igazítva. Androidon minden CPU architektúra megfelel egy ABI-nak: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



X86 sorozat
export ANDROID_ABI=x86

Az ARM Cortex-A8 vagy Cortex-A9 sorozata
export ANDROID_ABI=armeabi-v7a (Megjegyzés: az armeabi-v7a ARM CPU-khoz való, lebegőpontos műveleteket vagy fejlett kiterjesztéseket)

ARMv6
export ANDROID_ABI=Armeabi (Megjegyzés: az Armeabi normál vagy régi Arm CPU-khoz való)

Az ARMv6 nem FPU-val érkezik
export ANDROID_ABI=armeabi
export NO_FPU=1

ARMv5 vagy Emulátor
export ANDROID_ABI=armeabi
export NO_ARMV6=1

MIPS sorozat
export ANDROID_ABI=mips

1. Az ARM (Advanced RISC Machine) architektúráról
Ez egy 32 bites RISC (Reduced Instruction Set Computing) processzorarchitektúra, amelyet széles körben használnak számos beágyazott rendszertervben. Ugyanakkor számos más területen is számos eredmény született, az energiatakarékosság jellemzői miatt az ARM processzorok nagyon alkalmasak a mobil kommunikáció területén, megfelelve fő tervezési céljaiknak, mint az alacsony költség, a nagy teljesítmény és az alacsony energiafogyasztás. Az ARM előnye nem a teljesítményben rejlik, hanem a hatékonyságban, az ARM a RISC csővezeték-utasításkészletet használja, ami hátrányban van az átfogó munka elvégzésében, és előnyei bizonyos alkalmazásokban teljes mértékben alkalmazhatók, ahol viszonylag fix feladatok vannak. Az ARM szerkezetű számítógépek egy dedikált adatinterfészen keresztül kapcsolják össze a CPU-t az adattároló eszközökkel, így nehéz bővíteni az ARM tárolás és memória teljesítményét (általában a memória és adattárolás kapacitását a terméktervben határozzák meg), ezért az ARM struktúrát használó rendszer általában nem veszi figyelembe a bővítést. A "elég jó" elvet követik.
2. Az x86 architektúráról
Ez egy összetett utasításhalmaz CISC (Complex Instruction Set Computer) processzorarchitektúra. Az X86 számítógépek amúgy is sokkal gyorsabbak és erősebbek teljesítményben, mint az ARM-alapú rendszerek. Az X86 CPU-ja több mint 1G, kétmagos és négymagos. Az X86 szerkezetű számítógépek a "híd" módszert használják a bővítő eszközökhöz (például merevlemezekhez, memóriához stb.), és az x86 szerkezetű számítógépek közel 30 éve jelentek meg, és a támogató bővítőeszközök sokféleséget tartalmaznak, az áruk viszonylag olcsó, így az x86 szerkezetű számítógépek könnyedén növelhetik a teljesítményt, például növelhetik a memóriát, merevlemezeket stb.




Előző:Windows törlés helyreállítási partíciója kiterjesztve c meghajtóra
Következő:vs2017 Nem lehet Android programokat hibazni
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com