Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 11798|Atsakyti: 0

ARM ir x86 architektūros lygina ---Android" platformos procesorių tipus

[Kopijuoti nuorodą]
Paskelbta 2017-10-29 13:55:51 | | | |
Įvadas:
    Pirmosiomis dienomis "Android" sistema beveik palaikė tik ARMv5 procesoriaus architektūrą, tačiau dabar "Android" platforma palaiko 7 skirtingas procesoriaus architektūras, būtent ARMv5, ARMv7 (nuo 2010 m.), x86 (nuo 2011 m.), MIPS (nuo 2012 m.), ARMv8, MIPS64 ir x86_64 (nuo 2014 m.), kurių kiekviena yra susieta su atitinkama ABI (programa). Dvejetainė sąsaja)。
    Programos dvejetainė sąsaja apibrėžia, kaip dvejetainiai failai (ypač .so failai) veikia atitinkamoje sistemos platformoje, iš naudojamo instrukcijų rinkinio, atminties suderintos su turimomis sistemos funkcijų bibliotekomis. "Android" kiekviena procesoriaus architektūra atitinka ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



X86 serija
eksporto ANDROID_ABI=x86

ARM Cortex-A8 arba Cortex-A9 serija
eksporto ANDROID_ABI=armeabi-v7a (Pastaba: armeabi-v7a skirtas ARM procesoriams su slankiojo kablelio operacijomis arba išplėstiniais plėtiniais)

ARMv6
export ANDROID_ABI=Armeabi (Pastaba: Armeabi skirtas normaliems arba seniems Arm procesoriams)

ARMv6 nėra su FPU
eksporto ANDROID_ABI=armeabi
eksporto NO_FPU=1

ARMv5 arba emuliatorius
eksporto ANDROID_ABI=armeabi
eksporto NO_ARMV6=1

MIPS serija
Eksportuoti ANDROID_ABI=MIPS

1. Apie ARM (Advanced RISC Machine) architektūrą
Tai 32 bitų RISC (Reduced Instruction Set Computing) procesoriaus architektūra, plačiai naudojama daugelyje įterptųjų sistemų projektų. Tačiau yra daug laimėjimų ir kitose srityse, dėl energijos taupymo savybių ARM procesoriai yra labai tinkami mobiliojo ryšio sričiai, atitinkantys pagrindinius projektavimo tikslus - mažą kainą, didelį našumą ir mažas energijos sąnaudas. ARM pranašumas yra ne galingas našumas, o efektyvumas, ARM naudoja RISC vamzdyno instrukcijų rinkinį, kuris yra nepalankioje padėtyje atliekant išsamų darbą, o jo pranašumai gali būti visiškai panaudoti kai kuriose programose su gana fiksuotomis užduotimis. ARM struktūros kompiuteriai sujungia procesorių su duomenų saugojimo įrenginiais per tam skirtą duomenų sąsają, todėl sunku išplėsti ARM atminties ir atminties našumą (paprastai atminties ir duomenų saugojimo talpa buvo nustatyta gaminio projekte), todėl sistema, naudojanti ARM struktūrą, paprastai nesvarsto išplėtimo. Iš esmės laikomasi principo "užtenka yra gerai".
2. Apie x86 architektūrą
Tai sudėtingas komandų rinkinys CISC (Complex Instruction Set Computer) procesoriaus architektūra. X86 kompiuteriai yra daug greitesni ir stipresni našumo požiūriu nei ARM pagrįstos sistemos. X86 procesorius yra daugiau nei 1G, dviejų branduolių ir keturių branduolių. X86 struktūros kompiuteriai naudoja "tilto" metodą, kad sujungtų su išplėtimo įrenginiais (pvz.: kietaisiais diskais, atmintimi ir kt.), o x86 struktūros kompiuteriai atsirado beveik 30 metų, o jų palaikymo išplėtimo įrenginiai yra daug tipų, o kaina yra palyginti pigi, todėl x86 struktūros kompiuteriai gali lengvai išplėsti našumą, pavyzdžiui, padidinti atmintį, standžiuosius diskus ir kt.




Ankstesnis:"Windows" ištrinti atkūrimo skaidinį, išplėstą į c diską
Kitą:vs2017 Nepavyko derinti "Android" programų
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com