Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11798|Jawab: 0

Arsitektur ARM dan x86 membandingkan jenis CPU --- di platform Android

[Salin tautan]
Diposting pada 29/10/2017 13.55.51 | | | |
Kata pengantar:
    Pada masa-masa awal, sistem Android hampir hanya mendukung arsitektur CPU ARMv5, tetapi sekarang platform Android mendukung 7 arsitektur CPU yang berbeda, yaitu ARMv5, ARMv7 (dari 2010), x86 (dari 2011), MIPS (dari 2012), ARMv8, MIPS64 dan x86_64 (dari 2014), yang masing-masing dikaitkan dengan ABI (Aplikasi) yang sesuai. Antarmuka Biner)。
    Antarmuka Biner Aplikasi mendefinisikan bagaimana biner (terutama file .so) berjalan pada platform sistem yang sesuai, dari set instruksi yang digunakan, memori yang diselaraskan dengan pustaka fungsi sistem yang tersedia. Di Android, setiap arsitektur CPU sesuai dengan ABI: armeabi, armeabi-v7a, x86, mips, arm64-v8a, mips64, x86_64.



Seri X86
ekspor ANDROID_ABI=x86

Seri Cortex-A8 atau Cortex-A9 ARM
ekspor ANDROID_ABI=armeabi-v7a (Catatan: armeabi-v7a adalah untuk CPU ARM dengan operasi floating-point atau ekstensi lanjutan)

ARMv6
ekspor ANDROID_ABI=Armeabi (Catatan: Armeabi untuk CPU Arm normal atau lama)

ARMv6 tidak dilengkapi dengan FPU
ekspor ANDROID_ABI=armeabi
ekspor NO_FPU=1

ARMv5 atau Emulator
ekspor ANDROID_ABI=armeabi
ekspor NO_ARMV6=1

Seri MIPS
Ekspor ANDROID_ABI=MIPS

1. Tentang arsitektur ARM (Advanced RISC Machine)
Ini adalah arsitektur prosesor RISC (Reduced Instruction Set Computing) 32-bit yang banyak digunakan dalam banyak desain sistem tertanam. Namun, ada juga banyak pencapaian di bidang lain, karena karakteristik hemat energi, prosesor ARM sangat cocok untuk bidang komunikasi seluler, sesuai dengan tujuan desain utamanya yaitu biaya rendah, kinerja tinggi, dan konsumsi daya rendah. Keunggulan ARM bukan pada kinerja yang kuat tetapi dalam efisiensi, ARM menggunakan set instruksi pipa RISC, yang dirugikan dalam menyelesaikan pekerjaan yang komprehensif, dan keunggulannya dapat dimainkan sepenuhnya di beberapa aplikasi dengan tugas yang relatif tetap. Komputer struktur ARM menghubungkan CPU dengan perangkat penyimpanan data melalui antarmuka data khusus, sehingga sulit untuk memperluas kinerja penyimpanan dan memori ARM (umumnya kapasitas memori dan penyimpanan data telah ditentukan dalam desain produk), sehingga sistem yang menggunakan struktur ARM umumnya tidak mempertimbangkan ekspansi. Prinsip "cukup baik" pada dasarnya dikejar.
2. Tentang arsitektur x86
Ini adalah arsitektur prosesor CISC (Complex Instruction Set Computer) set instruksi yang kompleks. Komputer X86 jauh lebih cepat dan lebih kuat dalam hal kinerja daripada sistem berbasis ARM. CPU X86 lebih dari 1G, dual-core, dan quad-core. Komputer struktur X86 menggunakan metode "jembatan" untuk terhubung dengan perangkat ekspansi (seperti: hard disk, memori, dll.), Dan komputer struktur x86 telah muncul selama hampir 30 tahun, dan perangkat ekspansi pendukungnya banyak jenis dan harganya relatif murah, sehingga komputer struktur x86 dapat dengan mudah memperluas kinerja, seperti meningkatkan memori, hard disk, dll.




Mantan:Windows hapus partisi pemulihan yang diperluas ke drive c
Depan:vs2017 Tidak dapat men-debug program Android
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com